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

252
Событие onchange для типа ввода = диапазон не запускается в Firefox при перетаскивании

Когда я играл с <input type="range"> , Firefox запускает событие onchange, только если мы переместим ползунок на новую позицию, где Chrome и другие запускают события onchange, когда ползунок перетаскивается. Как я могу сделать это при перетаскивании в Firefox? function showVal(newVal){...

251
Объектно-ориентированные Javascript лучшие практики? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

251
Передать правильный контекст this для обратного вызова setTimeout?

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

251
Самый быстрый способ конвертировать 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); Они оба выдают...

251
Угловая проблема кэширования IE для $ http

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

251
Разница между регулированием и ослаблением функции

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

250
Что означает конструкция x = x || значит?

Я отлаживаю некоторый JavaScript, и не могу объяснить, что это ||делает? function (title, msg) { var title = title || 'Error'; var msg = msg || 'Error on Request'; } Может кто-нибудь дать мне подсказку, почему этот парень использует var title = title || 'ERROR'? Я иногда вижу это и без...

250
JavaScript / jQuery для загрузки файла через POST с данными JSON

У меня есть одностраничное веб-приложение на основе jquery. Он связывается с веб-сервисом RESTful через вызовы AJAX. Я пытаюсь сделать следующее: Отправьте сообщение POST, содержащее данные JSON, в URL-адрес REST. Если в запросе указан ответ JSON, возвращается JSON. Если в запросе указан ответ PDF...

250
Как сделать консоль Google Chrome JavaScript постоянной?

Поскольку я создаю динамический сайт, мне нужно отслеживать изменения между страницами, т.е. Ajax звонки, POST, GET вещи и тому подобное. Я ищу ту же функциональность, что и в Firebug (где вы можете включить «постоянный», а консоль не очищается каждый раз, когда вы перезагружаете страницу или...

250
JQuery Событие для нажатия пользователем ввода в текстовом поле?

Есть ли какое-либо событие в Jquery, которое запускается, только если пользователь нажимает кнопку ввода в текстовом поле? Или любой плагин, который можно добавить, чтобы включить это? Если нет, то как бы я написал быстрый плагин, который бы сделал...

250
Отключение и включение кнопки ввода html

Итак, у меня есть кнопка, как это: <input id="Button" type="button" value="+" style="background-color:grey" onclick="Me();"/> Как я могу отключить и включить его, когда я хочу? Я пытался, disabled="disable"но включить его обратно это проблема. Я попытался установить его обратно в false, но...

250
После установки Gulp: «команда gulp не найдена»

После установки gulp.js через npm я получаю сообщение no command 'gulp' foundоб ошибке при запуске gulpкоманды из того же каталога, в который она была установлена. Просматривая node_modules/.bin/каталог, я вижу там gulpисполняемый файл. Что-то не так с моей установкой...

250
Что делает «publicPath» в Webpack?

Webpack документы утверждают , что output.publicPathэто: С output.pathточки зрения JavaScript. Не могли бы вы уточнить, что это на самом деле означает? Я использую output.pathи, output.filenameчтобы указать, где Webpack должен выводить результат, но я не уверен, что вставлять output.publicPathи...

250
Ошибка «Uncaught TypeError: a.indexOf не является функцией» при открытии нового базового проекта

Я создал новый проект Foundation 5 через bash, с foundation new my-project. Когда я открываю файл index.html в Chrome, Uncaught TypeError: a.indexOf is not a functionв консоли отображается ошибка, происходящая из jquery.min.js:4. Я создал проект, следуя инструкциям на базовом сайте, но не могу...

249
jQuery: получить высоту скрытого элемента в jQuery.

Мне нужно получить высоту скрытого элемента внутри div. Прямо сейчас я показываю div, получаю высоту и скрываю родительский div. Это кажется немного глупым. Есть ли способ лучше? Я использую JQuery 1.4.2: $select.show(); optionHeight = $firstOption.height(); //we can only get height if its visible...

249
Android Вызов функций JavaScript в WebView

Я пытаюсь вызвать некоторые javascriptфункции, сидя на htmlстранице, работающей внутри android webview. Довольно просто то, что код пытается сделать ниже - из приложения для Android, вызвать javascriptфункцию с тестовым сообщением, которое inturn вызывает функцию Java обратно в приложение для...