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

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

10
Добавьте 10 секунд к дате
Как я могу добавить 10 секунд к объекту даты JavaScript? Что-то вроде этого: var timeObject = new Date() var seconds = timeObject.getSeconds() + 10; timeObject = timeObject + seconds;
253 javascript 

8
Лучший способ сохранить массив ключ => значение в JavaScript?
Каков наилучший способ хранения key=>valueмассива в javascript и как его можно перебрать? Ключ каждого элемента должен быть тегом, например {id}или просто, idа значение должно быть числовым значением идентификатора. Это должен быть либо элемент существующего класса javascript, либо глобальная переменная, на которую можно легко ссылаться через класс. JQuery может быть использован.
253 javascript  jquery 

13
Как прокрутить до определенного элемента с помощью jQuery?
У меня большой стол с вертикальной полосой прокрутки. Я хотел бы прокрутить до определенной строки в этой таблице, используя jQuery / Javascript. Есть ли встроенные методы для этого? Вот небольшой пример для игры. div { width: 100px; height: 70px; border: 1px solid blue; overflow: auto; } <div> <table id="my_table"> <tr …


12
Что означает = + _ в JavaScript
Мне было интересно, что означает оператор = + _ в JavaScript. Похоже, что это делает назначения. Пример: hexbin.radius = function(_) { if (!arguments.length) return r; r = +_; dx = r * 2 * Math.sin(Math.PI / 3); dy = r * 1.5; return hexbin; };

8
Событие onchange для типа ввода = диапазон не запускается в Firefox при перетаскивании
Когда я играл с <input type="range"> , Firefox запускает событие onchange, только если мы переместим ползунок на новую позицию, где Chrome и другие запускают события onchange, когда ползунок перетаскивается. Как я могу сделать это при перетаскивании в Firefox? function showVal(newVal){ document.getElementById("valBox").innerHTML=newVal; } <span id="valBox"></span> <input type="range" min="5" max="10" step="1" onchange="showVal(this.value)"> …


9
Есть ли способ получить элемент с помощью XPath, используя JavaScript в Selenium WebDriver?
Я ищу что-то вроде: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Мне нужно получить innerHTML элементов с использованием JS (чтобы использовать это в Selenium WebDriver / Java, поскольку WebDriver не может найти его сам), но как? Я мог бы использовать атрибут ID, но не все элементы имеют атрибут ID. [ФИКСИРОВАННЫЙ] Я использую jsoup, чтобы сделать это …


17
Угловая проблема кэширования IE для $ http
Все ajax-вызовы, отправляемые из IE, кэшируются Angular, и я получаю a 304 responseдля всех последующих вызовов. Хотя запрос такой же, ответ не будет таким же в моем случае. Я хочу отключить этот кеш. Я попытался добавить в cache attribute$ http.get, но все равно это не помогло. Как можно решить эту …

6
Объектно-ориентированные Javascript лучшие практики? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
251 javascript  oop 

13
Самый быстрый способ конвертировать JavaScript NodeList в массив?
Ранее отвеченные вопросы здесь говорили, что это самый быстрый способ: //nl is a NodeList var arr = Array.prototype.slice.call(nl); При тестировании моего браузера я обнаружил, что он более чем в 3 раза медленнее, чем этот: var arr = []; for(var i = 0, n; n = nl[i]; ++i) arr.push(n); Они оба …


14
Разница между регулированием и ослаблением функции
Может ли кто-нибудь дать мне объяснение в простых словах о разнице между регулированием и отменой функции в целях ограничения скорости. Мне кажется, что оба делают одно и то же. Я проверил эти два блога, чтобы узнать: http://remysharp.com/2010/07/21/throttling-function-calls http://benalman.com/projects/jquery-throttle-debounce-plugin/
251 javascript 

5
Передать правильный контекст this для обратного вызова setTimeout?
Как передать контекст в setTimeout? Я хочу позвонить, this.tip.destroy()если this.options.destroyOnHideпосле 1000 мс. Как я могу это сделать? if (this.options.destroyOnHide) { setTimeout(function() { this.tip.destroy() }, 1000); } Когда я пытаюсь выше, thisотносится к окну.

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