Pytania otagowane jako javascript

W przypadku pytań dotyczących programowania w ECMAScript (JavaScript / JS) i jego różnych dialektach / implementacjach (z wyjątkiem ActionScript). Ten znacznik jest rzadko używany samodzielnie, ale najczęściej jest powiązany z tagami [node.js], [jquery], [json] i [html].

8
Czy ktoś może wyjaśnić funkcję „debounce” w JavaScript
Interesuje mnie funkcja "debouncing" w javascript, napisana tutaj: http://davidwalsh.name/javascript-debounce-function Niestety kod nie jest wystarczająco jasny, abym mógł go zrozumieć. Czy ktoś może mi pomóc dowiedzieć się, jak to działa (zostawiłem swoje komentarze poniżej). Krótko mówiąc, po prostu naprawdę nie rozumiem, jak to działa // Returns a function, that, as long …


13
Wykrywaj adresy URL w tekście za pomocą JavaScript
Czy ktoś ma sugestie dotyczące wykrywania adresów URL w zestawie ciągów? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); Aktualizacja: Skończyło się na używaniu tego wyrażenia regularnego do wykrywania linków… Najwyraźniej kilka lat później. kLINK_DETECTION_REGEX = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi Pełen pomocnik (z opcjonalnym …
151 javascript  regex  url 

6
Usunąć plik cookie według nazwy?
Jak mogę usunąć określony plik cookie o tej nazwie roundcube_sessauth? Nie powinien: function del_cookie(name) { document.cookie = 'roundcube_sessauth' + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; } I wtedy: <a href="javascript:del_cookie(name);">KILL</a> Zabić roundcube_sessauthciastko?

4
JavaScript: wysłać obiekt JSON za pomocą Ajax?
czy to możliwe? xmlHttp.send({ "test" : "1", "test2" : "2", }); Może z: nagłówkiem z content type: application/json?: xmlHttp.setRequestHeader('Content-Type', 'application/json') W przeciwnym razie mogę użyć: xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') a następnie JSON.stringifyobiekt JSON i wyślij go w parametrze, ale fajnie byłoby wysłać go w ten sposób, jeśli to możliwe.

11
Pętla JavaScript przez tablicę JSON?
Próbuję przejść przez następującą tablicę json: { "id": "1", "msg": "hi", "tid": "2013-05-05 23:35", "fromWho": "hello1@email.se" }, { "id": "2", "msg": "there", "tid": "2013-05-05 23:45", "fromWho": "hello2@email.se" } I wypróbowałem następujące rozwiązania for (var key in data) { if (data.hasOwnProperty(key)) { console.log(data[key].id); } } Ale z jakiegoś powodu otrzymuję tylko …
151 javascript  json 

2
Czy JavaScript jest kompilowany czy interpretowany? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

2
Jak mogę ponownie zgłosić wyjątek w JavaScript, ale zachować stos?
W Javascript załóżmy, że chcę wykonać pewne porządki, gdy wystąpi wyjątek, ale pozwól, aby wyjątek nadal propagował stos, np: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); Problem z tym kodem polega na tym, że przechwycenie i ponowne zgłoszenie …

7
lodash sortowanie wielokolumnowe Według malejącej
Istnieje sprytna metoda sortowania tablicy obiektów na podstawie kilku właściwości: var data = _.sortBy(array_of_objects, ['type', 'name']); Jednak dotyczy to tylko sortowania rosnącego. Czy jest jakiś wygodny sposób definiowania kierunku dla każdej kolumny? Na przykład var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);

10
Co zwracają metody querySelectorAll i getElementsBy *?
Czy getElementsByClassName(i podobne funkcje, takie jak getElementsByTagNamei querySelectorAll) działają tak samo, getElementByIdczy zwracają tablicę elementów? Pytam o to, że próbuję zmienić styl wszystkich używanych elementów getElementsByClassName. Zobacz poniżej. //doesn't work document.getElementsByClassName('myElement').style.size = '100px'; //works document.getElementById('myIdElement').style.size = '100px';


6
przeglądarka sessionStorage. udostępniać między kartami?
Mam pewne wartości w mojej witrynie, które chcę wyczyścić po zamknięciu przeglądarki. Zdecydowałem sessionStoragesię przechowywać te wartości. Gdy zakładka jest zamknięta, są one rzeczywiście czyszczone i zachowywane, jeśli użytkownik naciśnie klawisz f5; Jeśli jednak użytkownik otworzy łącze w innej karcie, te wartości są niedostępne. Jak mogę udostępniać sessionStoragewartości na wszystkich …

4
Co robi „export default” w JSX?
Chcę zapytać, co oznacza i co robi ostatnie zdanie (eksport domyślny HelloWorld;), ale nie mogę znaleźć żadnych poradników na ten temat. // hello-world.jsx import React from 'react'; class HelloWorld extends React.Component { render() { return <p>Hello, world!</p>; } } export default HelloWorld;


12
Reaguj: dlaczego komponent potomny nie aktualizuje się po zmianie właściwości
Dlaczego w poniższym przykładzie pseudokodu Child nie jest ponownie renderowany, gdy kontener zmienia foo.bar? Container { handleEvent() { this.props.foo.bar = 123 }, render() { return <Child bar={this.props.foo.bar} /> } Child { render() { return <div>{this.props.bar}</div> } } Nawet jeśli wywołam forceUpdate()po zmodyfikowaniu wartości w Container, Child nadal pokazuje starą wartość.
151 javascript  html  reactjs 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.