Запитання з тегом «javascript»

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

28
Запустити функцію javascript, коли користувач закінчує вводити текст, а не натискати клавішу?
Я хочу запустити запит ajax, коли користувач закінчив вводити текстове поле. Я не хочу, щоб вона виконувала цю функцію щоразу, коли користувач вводить лист, оскільки це призведе до багато запитів ajax, однак я також не хочу, щоб вони мали натиснути кнопку введення. Чи є спосіб, щоб я міг визначити, коли …


15
Прокручування масиву та видалення елементів, не порушуючи цикл
У мене є наступне для циклу, і коли я використовую splice()для видалення елемента, я отримую, що "секунди" не визначено. Я міг би перевірити, чи не визначено це, але я вважаю, що, мабуть, є більш елегантний спосіб зробити це. Бажання - просто видалити предмет і продовжувати дію. for (i = 0, …
462 javascript  loops 


23
JavaScript для… in vs 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) } Хоча вона працювала і для будь-якої іншої клавіші, вона не була для клавіш зі стрілками (можливо, тому, що браузер повинен прокручувати ці клавіші за …

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 = r.replace(new …

7
Пояснення <script type = "text / template">… </script>
Я просто натрапив на щось, чого раніше ніколи не бачив. У джерелі прикладу Backbone.js додаток TODO ( Приклад TODO Backbone ) вони мали свої шаблони всередині a &lt;script type = "text/template"&gt;&lt;/script&gt;, які містили код, схожий на щось із PHP, але з тегами JavaScript. Може хтось мені це пояснить? Це законно?

21
Відповідь на запит перед польотом не проходить перевірку контролю доступу
Я отримую цю помилку за допомогою ngResource для виклику API REST у веб-службах Amazon: XMLHttpRequest не може завантажити http://server.apiurl.com:8000/s/login?login=facebook . Відповідь на запит перед польотом не проходить перевірку контролю доступу: на запитуваному ресурсі немає заголовка "Access-Control-Allow-Origin". Таким чином, походження " http: // localhost " не має доступу. Помилка 405 Сервіс: …



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

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

24
Як замінити прості URL-адреси посиланнями?
Я використовую функцію нижче, щоб співставити URL-адреси всередині певного тексту та замінити їх на HTML-посилання. Регулярний вираз працює чудово, але наразі я замінюю лише перший матч. Як я можу замінити всю URL-адресу? Я думаю, я повинен використовувати команду exec , але я не дуже зрозумів, як це зробити. function replaceURLWithHTMLLinks(text) …
454 javascript  regex 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.