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].

2
Ochrona CSRF z nagłówkiem CORS Origin vs. token CSRF
To pytanie dotyczy tylko ochrony przed atakami typu Cross Site Request Forgery. Chodzi w szczególności o: Czy ochrona za pośrednictwem nagłówka Origin (CORS) jest tak dobra, jak ochrona za pośrednictwem tokenu CSRF? Przykład: Alicja jest zalogowana (używając pliku cookie) w swojej przeglądarce na „ https://example.com ”. Zakładam, że korzysta z …


4
Jak wymusić ponowne montowanie na komponentach React?
Powiedzmy, że mam składnik widoku, który ma renderowanie warunkowe: render(){ if (this.state.employed) { return ( <div> <MyInput ref="job-title" name="job-title" /> </div> ); } else { return ( <div> <MyInput ref="unemployment-reason" name="unemployment-reason" /> <MyInput ref="unemployment-duration" name="unemployment-duration" /> </div> ); } } MyInput wygląda mniej więcej tak: class MyInput extends React.Component { …

7
setTimeout / clearTimeout problemy
Staram się, aby strona przechodziła do strony startowej po np. 10 sekund bezczynności (użytkownik nigdzie nie klikał). Do reszty używam jQuery, ale set / clear w mojej funkcji testowej to czysty javascript. W mojej frustracji skończyło się na czymś takim, jak ta funkcja, którą miałem nadzieję, że mogę wywołać każde …


2
Umiejscowienie połowu PRZED i PO następnie
Mam problem ze zrozumieniem różnicy między wstawieniem .catchPRZED i PO następnie w zagnieżdżonej obietnicy. Alternatywa 1: test1Async(10).then((res) => { return test2Async(22) .then((res) => { return test3Async(100); }).catch((err) => { throw "ERROR AFTER THEN"; }); }).then((res) => { console.log(res); }).catch((err) => { console.log(err); }); Alternatywa 2: test1Async(10).then((res) => { return test2Async(22) …

14
Jak mock localStorage w testach jednostkowych JavaScript?
Czy są jakieś biblioteki, z których można kpić localStorage? Używam Sinon.JS przez większość mojego innego kpin JavaScript i odkryli, że jest naprawdę świetny. Moje wstępne testy pokazują, że localStorage odmawia przypisania w Firefoksie (sadface), więc prawdopodobnie będę potrzebował jakiegoś hacka wokół tego: / Moje opcje na razie (jak widzę) są …

7
Javascript Jak zdefiniować wiele zmiennych w jednym wierszu?
Czytając dokumentację online, nie rozumiem, jak poprawnie zdefiniować wiele zmiennych JavaScript w jednym wierszu. Jeśli chcę skondensować poniższy kod, jaki jest właściwy „ścisły” sposób w JavaScript na definiowanie wielu zmiennych javascript w jednym wierszu? var a = 0; var b = 0; Czy to: var a = b = 0; …
103 javascript 

17
Ustaw fokus na następny element w indeksie zakładek
Próbuję przenieść fokus do następnego elementu w sekwencji kart na podstawie bieżącego elementu, który ma fokus. Jak dotąd nie znalazłem niczego w moich poszukiwaniach. function OnFocusOut() { var currentElement = $get(currentElementId); // ID set by OnFocusIn currentElementId = ""; currentElement.nextElementByTabIndex.focus(); } Oczywiście nextElementByTabIndex jest kluczową częścią, aby to zadziałało. Jak …

6
JSX nie jest dozwolone w plikach z rozszerzeniem „.js” z eslint-config-airbnb
Zainstalowałem eslint-config-airbnb, który ma wstępnie skonfigurować ESLINT dla React: Nasz domyślny eksport zawiera wszystkie nasze reguły ESLint, w tym ECMAScript 6+ i React. Wymaga eslint, eslint-plugin-import, eslint-plugin-act i eslint-plugin-jsx-a11y. Moje .eslintrcrozszerzenie jego konfiguracji: { "extends": "eslint-config-airbnb", "env": { "browser": true, "node": true, "mocha": true }, "rules": { "new-cap": [2, { …


9
Zmiana jQuery .val nie zmienia wartości wejściowej
Mam dane wejściowe HTML z linkiem w wartości. <input type = 'text' value = 'http://www.link.com' id = 'link' /> Używam jQuery, aby zmienić wartość określonego zdarzenia. $('#link').val('new value'); Powyższy kod zmienia wartość pola tekstowego, ale nie zmienia wartości w kodzie (wartość = 'http://www.link.com' pozostaje niezmieniona). Potrzebuję również zmiany wartości = …
103 javascript  jquery 

4
jQuery attr vs prop?
Teraz to nie jest tylko kolejne pytanie , jaka jest różnica , zrobiłem kilka testów (http://jsfiddle.net/ZC3Lf/), modyfikując propand attrof, <form action="/test/"></form>​ z wynikiem: 1) Rekwizyt Test modyfikacji Prop: http://fiddle.jshell.net/test/1 Attr:http://fiddle.jshell.net/test/1 2) Test modyfikacji atr. Prop: http://fiddle.jshell.net/test/1 Attr:/test/1 3) Attr, a następnie Test modyfikacji Prop: http://fiddle.jshell.net/test/11 Attr:http://fiddle.jshell.net/test/11 4) Prop, potem Attr …
103 javascript  jquery  attr  prop 


7
Pisanie modułów NPM w Typescript
Pracuję nad moim pierwszym modułem NPM. Krótko pracowałem wcześniej z maszynopisem i dużym problemem było to, że dla wielu modułów nie było dostępnych plików definicji. Pomyślałem więc, że dobrym pomysłem byłoby napisanie mojego modułu na maszynie. Jednak nie mogę znaleźć żadnych informacji na temat najlepszego sposobu, aby to zrobić. Znalazłem …

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.