Вопросы с тегом «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)"/> Когда я закончил с директивой, она …

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 против bower против 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, похожим на PHP preg_match_all ()?
Я пытаюсь проанализировать строки в кодировке URL, которые состоят из пар ключ = значение, разделенных либо &или &. Следующее будет соответствовать только первому вхождению, разбивая ключи и значения на отдельные элементы результата: var result = mystring.match(/(?:&|&)?([^=]+)=([^&]+)/) Результаты для строки «1111342 = Адам% 20Franco & 348572 = Боб% 20Jones» будут следующими: …
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' } }; Но вместо этого он ест идентификатор и состояние: { …

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

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


3
Что означает $ {} (знак доллара и фигурные скобки) в строке в Javascript?
Я не видел ничего здесь или на MDN. Я уверен, что просто что-то упустил. Где-то должна быть документация по этому поводу? Функционально это выглядит так, как будто позволяет вам вкладывать переменную в строку без конкатенации с использованием +оператора. Я ищу документацию по этой функции. Пример: var string = 'this is …


6
Chart.js v2 - скрытие линий сетки
Я использую Chart.js v2, чтобы нарисовать простую линейную диаграмму. Все выглядит нормально, кроме линий сетки, которые мне не нужны: Документация для линейной диаграммы находится здесь: https://nnnick.github.io/Chart.js/docs-v2/#line-chart , но я не могу найти ничего о том, как скрыть эти «линии сетки». Как удалить линии сетки?

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