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

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

28
Запустить функцию javascript, когда пользователь закончит ввод, а не при нажатии клавиши?
Я хочу, чтобы вызвать запрос Ajax, когда пользователь закончил вводить текстовое поле. Я не хочу, чтобы он запускал функцию каждый раз, когда пользователь вводит букву, потому что это приведет к МНОЖЕСТВУ ajax-запросов, однако я не хочу, чтобы они также нажимали кнопку ввода. Есть ли способ, чтобы я мог определить, когда …


15
Цикл массива и удаление элементов без прерывания цикла
У меня есть следующее для цикла, и когда я использую splice()для удаления элемента, я получаю, что «секунд» не определено. Я мог бы проверить, не определено ли оно, но я чувствую, что, возможно, есть более элегантный способ сделать это. Желание состоит в том, чтобы просто удалить элемент и продолжить. for (i …
462 javascript  loops 


23
JavaScript для ... в сравнении с
Как вы думаете, есть большая разница в циклах for ... in и for? Какое «для» вы предпочитаете использовать и почему? Допустим, у нас есть массив ассоциативных массивов: var myArray = [{'key': 'value'}, {'key': 'value1'}]; Итак, мы можем повторить: for (var i = 0; i < myArray.length; i++) А также: for …
461 javascript 

14
.trim () в JavaScript не работает в IE
Я пытался подать заявку .trim() к строке в одной из моих программ JavaScript. Он работает нормально под Mozilla, но появляется ошибка, когда я пытаюсь сделать это в IE8. Кто-нибудь знает, что здесь происходит? Есть ли в любом случае я могу заставить его работать в IE? код: var ID = document.getElementByID('rep_id').value.trim(); …

21
Обнаружение нажатий клавиш со стрелками в JavaScript
Как определить, когда нажата одна из клавиш со стрелками? Я использовал это, чтобы узнать: function checkKey(e) { var event = window.event ? window.event : e; console.log(event.keyCode) } Хотя он работал для любой другой клавиши, он не работал для клавиш со стрелками (возможно, потому что браузер должен прокручивать эти клавиши по …

21
Ответ на предполетный запрос не проходит проверку контроля доступа
Я получаю эту ошибку, используя ngResource для вызова REST API в Amazon Web Services: XMLHttpRequest не может загрузить http://server.apiurl.com:8000/s/login?login=facebook . Ответ на запрос предварительной проверки не проходит проверку контроля доступа: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». Поэтому происхождение ' http: // localhost ' не разрешено. Ошибка 405 Обслуживание: socialMarkt.factory('loginService', ['$resource', …

29
Удалить акценты / диакритические знаки в строке в JavaScript
Как удалить акцентированные символы из строки? Особенно в IE6 у меня было что-то вроде этого: accentsTidy = function(s){ var r=s.toLowerCase(); r = r.replace(new RegExp(/\s/g),""); r = r.replace(new RegExp(/[àáâãäå]/g),"a"); r = r.replace(new RegExp(/æ/g),"ae"); r = r.replace(new RegExp(/ç/g),"c"); r = r.replace(new RegExp(/[èéêë]/g),"e"); r = r.replace(new RegExp(/[ìíîï]/g),"i"); r = r.replace(new RegExp(/ñ/g),"n"); r = …

7
Объяснение <script type = «text / template»>… </ script>
Я просто наткнулся на то, чего никогда раньше не видел. В исходном примере приложения TODO для Backbone.js ( Пример Backbone TODO ) они содержали свои шаблоны внутри a &lt;script type = "text/template"&gt;&lt;/script&gt;, который содержал код, похожий на что-то из PHP, но с тегами JavaScript. Может кто-то объяснить это мне? Это …


30
Как сбросить состояние магазина Redux?
Я использую Redux для управления состоянием. Как мне сбросить магазин в исходное состояние? Например, допустим, у меня есть две учетные записи ( u1и u2). Представьте себе следующую последовательность событий: Пользователь u1входит в приложение и что-то делает, поэтому мы кешируем некоторые данные в магазине. Пользователь u1выходит из системы. Пользователь u2входит в …

8
Должен ли я использовать JSLint или JSHint JavaScript проверки? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 11 месяцев назад . В настоящее время я проверяю свой JavaScript на соответствие JSLint и развиваюсь, он …

24
Как заменить простые URL ссылками?
Я использую функцию ниже, чтобы сопоставить URL-адреса внутри данного текста и заменить их для ссылок HTML. Регулярное выражение работает отлично, но в настоящее время я заменяю только первое совпадение. Как я могу заменить все URL? Я думаю, что я должен использовать команду exec , но я не совсем понял, как …
454 javascript  regex 


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