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

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

27
Как отложить обработчик .keyup (), пока пользователь не перестанет печатать?
У меня есть поле поиска. Прямо сейчас он ищет все ключи. Поэтому, если кто-то наберет «Windows», он выполнит поиск с помощью AJAX для каждого ключа: «W», «Wi», «Win», «Wind», «Windo», «Window», «Windows». Я хочу иметь задержку, поэтому она выполняет поиск только тогда, когда пользователь перестает печатать в течение 200 мс. …
643 javascript  jquery 


30
React js onClick не может передать значение методу
Я хочу прочитать свойства значения события onClick. Но когда я нажимаю на нее, я вижу что-то вроде этого на консоли: SyntheticMouseEvent {dispatchConfig: Object, dispatchMarker: ".1.1.0.2.0.0:1", nativeEvent: MouseEvent, type: "click", target Мой код работает правильно. Когда я бегу, я вижу, {column}но не могу получить его в событии onClick. Мой код: var …

12
Почему JavaScript работает только после однократного открытия инструментов разработчика в IE?
Ошибка IE9 - JavaScript работает только после однократного открытия инструментов разработчика. Наш сайт предлагает пользователям бесплатную загрузку в формате PDF и имеет простую функцию «введите пароль для загрузки». Однако это не работает вообще в Internet Explorer. Вы можете убедиться сами в этом примере . Пропуск загрузки "makeuseof". В любом другом …

4
Селекторы jQuery для пользовательских атрибутов данных с использованием HTML5
Я хотел бы знать, какие селекторы доступны для этих атрибутов данных, которые поставляются с HTML5. Взяв этот фрагмент HTML в качестве примера: <ul data-group="Companies"> <li data-company="Microsoft"></li> <li data-company="Google"></li> <li data-company ="Facebook"></li> </ul> Есть ли селекторы, чтобы получить: Все элементы с data-company="Microsoft"ниже"Companies" Все элементы с data-company!="Microsoft"ниже"Companies" В других случаях возможно использование …

21
Самый быстрый способ продублировать массив в JavaScript - слайс против цикла 'for'
Чтобы дублировать массив в JavaScript: что из следующего быстрее использовать? Метод среза var dup_array = original_array.slice(); For петля for(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = original_array[i]; Я знаю, что оба способа делают только поверхностную копию : если original_array содержит ссылки на объекты, объекты не …

30
Babel 6 регенераторRuntime не определен
Я пытаюсь использовать async, жду с нуля на Babel 6, но я получаю регенератор. Время не определено. файл .babelrc { "presets": [ "es2015", "stage-0" ] } файл package.json "devDependencies": { "babel-core": "^6.0.20", "babel-preset-es2015": "^6.0.15", "babel-preset-stage-0": "^6.0.15" } файл .js "use strict"; async function foo() { await bar(); } function bar() …

24
Как установить фокус на поле ввода после рендеринга?
Как реагирует установка фокуса на конкретное текстовое поле после рендеринга компонента? Документация предлагает использовать ссылки, например: Установите ref="nameInput"в моем поле ввода в функции рендеринга, а затем вызовите: this.refs.nameInput.getInputDOMNode().focus(); Но где мне это назвать? Я пробовал несколько мест, но не могу заставить его работать.

10
Флажок jQuery проверил состояние измененного события
Я хочу, чтобы событие запускалось на стороне клиента, когда флажок установлен / снят: $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); По сути, я хочу, чтобы это происходило с каждым флажком на странице. Этот метод стрельбы по нажатию и проверки состояния в порядке? Я думаю, что должен быть …

30
Включить другой файл HTML в файл HTML
У меня есть 2 HTML файлы, предположим , что a.htmlи b.html. В a.htmlхочу включить b.html. В JSF я могу сделать это так: <ui:include src="b.xhtml" /> Это значит, что внутри a.xhtmlфайла я могу включить b.xhtml. Как мы можем сделать это в *.htmlфайле?
627 javascript  html  include 

24
Создание нового элемента DOM из строки HTML с использованием встроенных методов DOM или Prototype
У меня есть HTML - строка , представляющая элемент: '<li>text</li>'. Я хотел бы добавить его к элементу в DOM ( ulв моем случае). Как я могу сделать это с помощью Prototype или DOM? (Я знаю, что мог бы легко это сделать в jQuery, но, к сожалению, мы не используем jQuery.)

6
Функция стрелки ECMAScript 6, которая возвращает объект
При возврате объекта из функции стрелки кажется, что необходимо использовать дополнительный набор {}и returnключевое слово из-за неоднозначности в грамматике. Это означает, что я не могу писать p => {foo: "bar"}, но должен писать p => { return {foo: "bar"}; }. Если функция стрелки возвращает ничего, кроме объекта, {}и returnне нужно, …


30
Как бороться с точностью чисел с плавающей точкой в ​​JavaScript?
У меня есть следующий тестовый скрипт: function test() { var x = 0.1 * 0.2; document.write(x); } test(); Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Это напечатает результат, в 0.020000000000000004то время как он должен просто напечатать 0.02(если вы используете свой калькулятор). Насколько я понял, это связано с ошибками в точности умножения с …

17
Как удалить объекты из ассоциативного массива javascript?
Предположим, у меня есть этот код: var myArray = new Object(); myArray["firstname"] = "Bob"; myArray["lastname"] = "Smith"; myArray["age"] = 25; Теперь, если я хотел удалить «фамилию»? .... есть какой-то эквивалент myArray["lastname"].remove()? (Мне нужно убрать элемент, потому что количество элементов важно, и я хочу, чтобы все было чисто.)

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