Вопросы с тегом «javascript»

Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].

21
Переключить оператор несколько случаев в JavaScript
Мне нужно несколько случаев в выражении switch в JavaScript, что-то вроде: switch (varName) { case "afshin", "saeed", "larry": alert('Hey'); break; default: alert('Default case'); break; } Как я могу это сделать? Если в JavaScript нет способа сделать что-то подобное, я хочу узнать альтернативное решение, которое также следует концепции DRY .

10
Когда я должен использовать фигурные скобки для импорта ES6?
Это кажется очевидным, но я был немного озадачен тем, когда использовать фигурные скобки для импорта одного модуля в ES6. Например, в проекте React-Native, над которым я работаю, у меня есть следующий файл и его содержимое: initialState.js var initialState = { todo: { todos: [ {id: 1, task: 'Finish Coding', completed: …

15
Изменение источника изображения с помощью jQuery
Моя DOM выглядит так: <div id="d1"> <div class="c1"> <a href="#"><img src="img1_on.gif"></a> <a href="#"><img src="img2_on.gif"></a> </div> </div> Когда кто - то нажимает на изображение, я хочу СРК изображения на изменение в <img src="imgx_off.gif">котором xпредставляет собой изображение номер 1 или 2. Это возможно, или я должен использовать CSS, чтобы изменить изображения?
764 javascript  jquery  image 

18
setTimeout или setInterval?
Насколько я могу судить, эти две части JavaScript ведут себя одинаково: Вариант А: function myTimeoutFunction() { doStuff(); setTimeout(myTimeoutFunction, 1000); } myTimeoutFunction(); Вариант Б: function myTimeoutFunction() { doStuff(); } myTimeoutFunction(); setInterval(myTimeoutFunction, 1000); Есть ли разница между использованием setTimeout и setInterval ?



24
JQuery Ajax Загрузка файла
Могу ли я использовать следующий код jQuery для загрузки файла методом POST запроса ajax? $.ajax({ type: "POST", timeout: 50000, url: url, data: dataString, success: function (data) { alert('success'); return false; } }); Если это возможно, мне нужно заполнить dataчасть? Это правильный путь? Я только POST файл на стороне сервера. Я …


5
Как объяснить причудливое поведение JavaScript, упомянутое в докладе «Wat» для CodeMash 2012?
В статье «Wat» для CodeMash 2012 в основном отмечаются некоторые странные особенности Ruby и JavaScript. Я сделал JSFiddle из результатов на http://jsfiddle.net/fe479/9/ . Поведение, специфичное для JavaScript (как я не знаю Ruby), перечислено ниже. В JSFiddle я обнаружил, что некоторые из моих результатов не соответствуют результатам в видео, и я …
753 javascript 

11
Проверьте, соответствует ли строка регулярному выражению в JS
Я хочу использовать JavaScript (может быть с jQuery), чтобы выполнить некоторую проверку на стороне клиента, чтобы проверить, соответствует ли строка регулярному выражению: ^([a-z0-9]{5,})$ В идеале это было бы выражение, которое возвращало истину или ложь. Я новичок в JavaScript, match()делаю то, что мне нужно? Кажется, чтобы проверить, соответствует ли часть строки …
753 javascript  regex  match 


18
Можно ли добавить динамически именованные свойства в объект JavaScript?
В JavaScript я создал объект примерно так: var data = { 'PropertyA': 1, 'PropertyB': 2, 'PropertyC': 3 }; Можно ли добавить дополнительные свойства к этому объекту после его первоначального создания, если имя свойства не определено до времени выполнения? т.е. var propName = 'Property' + someUserInput //imagine someUserInput was 'Z', how …
746 javascript 

25
HTML-кодировка теряется при чтении атрибута из поля ввода
Я использую JavaScript, чтобы извлечь значение из скрытого поля и отобразить его в текстовом поле. Значение в скрытом поле кодируется. Например, <input id='hiddenId' type='hidden' value='chalk & cheese' /> втягивается в <input type='text' value='chalk & cheese' /> через некоторый jQuery, чтобы получить значение из скрытого поля (именно в этот момент я …



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.