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

9
ReactJS: setTimeout () nie działa?
Mając na uwadze ten kod: var Component = React.createClass({ getInitialState: function () { return {position: 0}; }, componentDidMount: function () { setTimeout(this.setState({position: 1}), 3000); }, render: function () { return ( <div className="component"> {this.state.position} </div> ); } }); ReactDOM.render( <Component />, document.getElementById('main') ); Czy stan nie powinien się zmieniać dopiero …

5
Jak sprawdzić, czy plik wejściowy jest pusty w jQuery
Nowość w JS. Próbuję sprawdzić, czy element wejściowy pliku jest pusty podczas przesyłania formularza za pomocą jQuery / JavaScript. Przeszedłem przez kilka rozwiązań i nic dla mnie nie działa. Próbuję uniknąć /c/fakepath(chyba że nie ma innej opcji) <input type="file" name="videoFile" id="videoUploadFile" /> To nie działa: var vidFile = $("#videoUploadFile").value; Jedyny …
102 javascript  jquery  html 

2
Zmienne globalne w Javascript i ESLint
Mam wiele plików javascript i zdefiniowałem jakąś zmienną globalną w pliku, który ładuje się przed innymi. W konsekwencji wszystkie pliki ładowane po pierwszym mają dostęp do zmiennej globalnej. Jednak ESLint wyświetla zmienną globalną jako „niezdefiniowaną”. Nie chcę zmieniać reguł ESLint i chciałbym znaleźć elegancki sposób na pozbycie się tych komunikatów …


7
Reaguj na plik JSX podając błąd „Nie można odczytać właściwości„ createElement ”o wartości undefined”
Mam plik test_stuff.js, z którym pracuję npm test Wygląda to mniej więcej tak: import { assert } from 'assert'; import { MyProvider } from '../src/index'; import { React } from 'react'; const myProvider = ( <MyProvider> </MyProvider> ); describe('Array', function() { describe('#indexOf()', function() { it('should return -1 when the value …

7
Dlaczego mogę zmienić wartość stałej w javascript
Wiem, że ES6 nie jest jeszcze ustandaryzowane, ale wiele przeglądarek obecnie obsługuje const słowo kluczowe w JS. W specyfikacji jest napisane, że: Wartość stałej nie może ulec zmianie przez ponowne przypisanie, a stałej nie można ponownie zadeklarować. Z tego powodu, chociaż można zadeklarować stałą bez jej inicjalizacji, byłoby to bezcelowe. …



6
Jak zrobić przekierowanie na inną trasę za pomocą routera React?
Próbuję zrobić PROSTE za pomocą routera reaktywnego ( wersja ^ 1.0.3 ), aby przekierować do innego widoku i po prostu się męczę. import React from 'react'; import {Router, Route, Link, RouteHandler} from 'react-router'; class HomeSection extends React.Component { static contextTypes = { router: PropTypes.func.isRequired }; constructor(props, context) { super(props, context); …

8
Usuń wartość z obiektu bez mutacji
Jaki jest dobry i krótki sposób na usunięcie wartości z obiektu o określonym kluczu bez mutowania oryginalnego obiektu? Chciałbym zrobić coś takiego: let o = {firstname: 'Jane', lastname: 'Doe'}; let o2 = doSomething(o, 'lastname'); console.log(o.lastname); // 'Doe' console.log(o2.lastname); // undefined Wiem, że istnieje wiele bibliotek niezmienności do takich zadań, ale …

13
Jak unosisz się w ReactJS? - onMouseLeave nie jest zarejestrowany podczas szybkiego najechania kursorem
Jak możesz osiągnąć zdarzenie najechania lub aktywne zdarzenie w ReactJS, gdy wykonujesz stylizację w tekście? Odkryłem, że podejście onMouseEnter, onMouseLeave jest błędne, więc mam nadzieję, że jest inny sposób, aby to zrobić. W szczególności, jeśli szybko najedziesz kursorem na komponent, zarejestrowane zostanie tylko zdarzenie onMouseEnter. Element onMouseLeave nigdy nie jest …



6
Konwertuj iterowalne ES6 na Array
Załóżmy, że masz tablicę Iterable Javascript ES6, o której wiesz z góry, że będzie miała skończoną długość. Jaki jest najlepszy sposób, aby przekonwertować to na tablicę JavaScript? Powodem tego jest fakt, że wiele bibliotek js, takich jak podkreślenia i lodash, obsługuje tylko tablice, więc jeśli chcesz użyć którejkolwiek z ich …

4
Jak „czekać” na oddzwonienie?
Podczas korzystania z prostego wywołania zwrotnego, takiego jak w poniższym przykładzie: test() { api.on( 'someEvent', function( response ) { return response; }); } Jak można zmienić funkcję, aby używała async / await? W szczególności zakładając, że „someEvent” jest wywoływane raz i tylko raz, chciałbym, aby test funkcji był funkcją asynchroniczną, …

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.