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

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


30
Как проверить, является ли переменная целым числом в JavaScript?
Как проверить, является ли переменная целым числом в JavaScript, и выдать предупреждение, если это не так? Я попробовал это, но это не работает: <html> <head> <script type="text/javascript"> var data = 22; alert(NaN(data)); </script> </head> </html>
405 javascript 

18
Подождите, пока все обещания не будут выполнены, даже если некоторые отклонены
Допустим, у меня есть набор Promises, которые делают сетевые запросы, один из которых завершится ошибкой: // http://does-not-exist will throw a TypeError var arr = [ fetch('index.html'), fetch('http://does-not-exist') ] Promise.all(arr) .then(res => console.log('success', res)) .catch(err => console.log('error', err)) // This is executed Допустим, я хочу подождать, пока все это не закончится, …

6
Заголовки запроса контроля доступа, добавляются в заголовок в AJAX-запросе с помощью jQuery
Я хотел бы добавить пользовательский заголовок в запрос AJAX POST от jQuery. Я пробовал это: $.ajax({ type: 'POST', url: url, headers: { "My-First-Header":"first value", "My-Second-Header":"second value" } //OR //beforeSend: function(xhr) { // xhr.setRequestHeader("My-First-Header", "first value"); // xhr.setRequestHeader("My-Second-Header", "second value"); //} }).done(function(data) { alert(data); }); Когда я отправляю этот запрос и …


29
Как я могу получить данные формы с помощью JavaScript / jQuery?
Существует ли простой однострочный способ получения данных формы, как это было бы, если бы они были представлены классическим способом только для HTML? Например: <form> <input type="radio" name="foo" value="1" checked="checked" /> <input type="radio" name="foo" value="0" /> <input name="bar" value="xxx" /> <select name="this"> <option value="hi" selected="selected">Hi</option> <option value="ho">Ho</option> </form> Вывод: { "foo": …
404 javascript  jquery  forms 

16
ExecJS и не удалось найти среду выполнения JavaScript
Я пытаюсь использовать шаблон Mongoid / Devise Rails 3.1 ( Mongoid и Devise ), и все время получаю сообщение о том, что ExecJS не может найти среду выполнения JavaScript. Достаточно справедливо, когда у меня не было никаких установленных программ, но я пытался установить Node.js , Mustang и Ruby Racer , …


17
Простой способ превратить массив JavaScript в список через запятую?
У меня есть одномерный массив строк в JavaScript, который я хотел бы превратить в список через запятую. Есть ли простой способ в JavaScript для сада (или jQuery) превратить его в список через запятую? (Я знаю, как перебирать массив и сам строить строку путем конкатенации, если это единственный способ.)
403 javascript  jquery 

19
Как удалить элемент localStorage, когда окно / вкладка браузера закрыты?
Мой случай: localStorage с ключом + значением, которое должно быть удалено, когда браузер закрыт, а не одна вкладка. Посмотрите мой код, если он правильный и что можно улучшить: //create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; } //when browser closed - psedocode $(window).unload(function(){ localStorage.myPageDataArr=undefined; });

10
React JSX: выбор «выбранного» в выбранном параметре <select>
В компоненте React для &lt;select&gt;меню мне нужно установить selectedатрибут для опции, которая отражает состояние приложения. В render(), то optionStateпередается от состояния владельца к компоненту SortMenu. Значения параметров передаются как propsиз JSON. render: function() { var options = [], optionState = this.props.optionState; this.props.options.forEach(function(option) { var selected = (optionState === option.value) ? …

14
Добавление часов в объект JavaScript Date?
Меня удивляет, что объект Date в JavaScript не реализует какую-либо функцию добавления. Я просто хочу функцию, которая может сделать это: var now = Date.now(); var fourHoursLater = now.addHours(4); function Date.prototype.addHours(h) { // how do I implement this? } Я просто хотел бы получить несколько указателей в направлении. Нужно ли делать …


5
Есть слушатель изменения DOM JavaScript / jQuery?
По сути, я хочу, чтобы скрипт выполнялся при изменении содержимого DIV. Поскольку сценарии являются отдельными (контентный скрипт в расширении Chrome и скрипте веб-страницы), мне нужен способ просто наблюдать изменения в состоянии DOM. Я мог бы настроить опрос, но это кажется неаккуратным.


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