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

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

25
Як я націлюю лише на Internet Explorer 10 для певних ситуацій, таких як CSS, що відповідає Internet Explorer, або JavaScript-коду, що відповідає Internet Explorer?
Як я націлюю лише на Internet Explorer 10 для певних ситуацій, таких як CSS, що відповідає Internet Explorer, або JavaScript-коду, що відповідає Internet Explorer? Я спробував це, але це не працює: <!--[if IE 10]> <html class="no-js ie10" lang="en"> <![endif]--> <!--[if !IE]><!--> <html lang="en" class="no-js"> <!--<![endif]--> Internet Explorer 10 ігнорує умовні …

5
Чи може кутова директива передавати аргументи функціям у виразах, визначених в атрибутах директиви?
У мене є директива форми, яка використовує вказаний callbackатрибут із ізоляційною областю: scope: { callback: '&' } Він знаходиться всередині, ng-repeatтак що вираз, який я передаю, включає idоб'єкт як аргумент функції зворотного виклику: <directive ng-repeat = "item in stuff" callback = "callback(item.id)"/> Коли я закінчив з директивою, вона дзвонить $scope.callback()із …

6
Отримайте індекс елемента як дочірнього відносно батьківського
Скажімо, у мене є така розмітка: <ul id="wizard"> <li>Step 1</li> <li>Step 2</li> </ul> І у мене є цей jQuery: $("#wizard li").click(function () { // alert index of li relative to ul parent }); Як я можу отримати індекс дитини liстосовно її батька, натиснувши його li? Наприклад, коли ви натискаєте "Крок …
160 javascript  jquery 

18
Налагодження JavaScript в IE7
Мені потрібно налагодити JavaScript в Internet Explorer 7. На жаль, його налагоджувач за замовчуванням не дає мені багато інформації. Він повідомляє мені на сторінці, що помилка з'явилася (не конкретний сценарій) і дає мені номер рядка. Я не знаю, чи це пов’язано з моєю проблемою. Було б добре, якби це могло …

5
Управління залежністю від JavaScript: npm vs. bower vs. volo [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання Як ви порівнюєте npm, bowerі volo? Усі три можна використовувати для …

6
Як використовувати змінні JavaScript у селекторах jQuery?
Як я можу використовувати змінні JavaScript як параметр у селекторі jQuery? <script type="text/javascript"> $(function(){ $("input").click(function(){ var x = $(this).attr("name"); $("input[id=x]").hide(); }); }); </script> <input type="text" id="bx"/><input type="button" name="bx"/> <input type="text" id="by"/><input type="button" name="by"/> В основному те, що я хочу зробити, це вміти приховати елемент, який має значення, idщо дорівнює імені …
160 javascript  jquery 

15
Як я можу зіставити кілька вторгнень із регулярним виразом у JavaScript, подібному до preg_match_all () PHP?
Я намагаюся проаналізувати рядки, кодовані URL-адресою, які складаються з пар = ключ = значення, розділених &або &. Далі буде відповідати лише перше виникнення, розбиваючи ключі та значення на окремі результати результату: var result = mystring.match(/(?:&|&)?([^=]+)=([^&]+)/) Результати для рядка '1111342 = Adam% 20Franco & 348572 = Bob% 20Jones' будуть: ['1111342', 'Adam%20Franco'] …
160 javascript  regex 

22
Чому isNaN (“”) (рядок з пробілами) дорівнює false?
Чому у JavaScript чому isNaN(" ")оцінюють false, а чи isNaN(" x")оцінюють true? Я виконання чисельних операцій на поле введення тексту, і я перевіряю , якщо поле null, ""або NaN. Коли хтось набирає в поле кілька пробілів, у мене триває перевірка на всіх трьох, і я плутаюсь, чому вона проходить isNaNперевірку.
160 javascript  nan 


13
this.setState не є зливаються станами, як я б очікував
Я маю такий стан: this.setState({ selected: { id: 1, name: 'Foobar' } }); Потім я оновлюю стан: this.setState({ selected: { name: 'Barfoo' }}); Оскільки я setStateприпускаю злиття, я б очікував, що це буде: { selected: { id: 1, name: 'Barfoo' } }; Але замість цього він їсть id, і стан …

12
Перезапис функції JavaScript при посиланні на оригінал
У мене є функція, a()яку я хочу переосмислити, але також оригінал a()повинен виконуватися в порядку, залежно від контексту. Наприклад, іноді, коли я генерую сторінку, я хочу переоцінити так: function a() { new_code(); original_a(); } а іноді так: function a() { original_a(); other_new_code(); } Як я можу це отримати original_a()з-за надмірної …

16
Кутовий і дебютаційний
У AngularJS я можу зняти модель за допомогою параметрів ng-моделі. ng-model-options="{ debounce: 1000 }" Як я можу дебютувати модель у Angular? Я намагався шукати дебютацію в документах, але нічого не міг знайти. https://angular.io/search/#stq=debounce&stp=1 Рішенням може бути написання власної функції дебютації, наприклад: import {Component, Template, bootstrap} from 'angular2/angular2'; // Annotation section …

15
Як визначити, чи змінилася URL-адреса після хешу в JavaScript
Як я можу перевірити, чи змінилася URL-адреса в JavaScript? Наприклад, веб-сайти на зразок GitHub, які використовують AJAX, додадуть інформацію про сторінку після символу # для створення унікальної URL-адреси без перезавантаження сторінки. Який найкращий спосіб виявити, чи змінюється ця URL-адреса? Є onload називається подія ще раз? Чи є обробник події для …
160 javascript  ajax 


3
Що означає $ {} (знак долара та фігурні фігурні дужки) у рядку в JavaScript?
Я нічого не бачив тут чи на MDN. Я впевнений, що мені просто щось не вистачає. Має бути десь така документація? Функціонально виглядає, що це дозволяє вкладати змінну всередині рядка, не роблячи конкатенації за допомогою +оператора. Я шукаю документацію щодо цієї функції. Приклад: var string = 'this is a string'; …

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