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

143
Как вручную запустить валидацию с помощью jQuery validate?

Я хочу вручную запустить проверку, включая отображение сообщений об ошибках с помощью jQuery Validate . Сценарий, который я пытаюсь реализовать, представляет собой такую ​​форму: <form> <input id=i1> <button id=b1> <input id=i2> <button id=b2> </form> При нажатии...

143
Переключатель Javascript против если ... еще, если ... еще

Ребята, у меня есть пара вопросов: Есть ли разница в производительности между JavaScript switchи оператором if...else? Если так, то почему? Является ли поведение switchи if...elseотличается в разных браузерах? (FireFox, IE, Chrome, Opera, Safari) Причина, по которой я задаю этот вопрос, заключается...

143
Как интернационализация работает в JavaScript?

Мне интересно, как бороться с интернационализацией в JavaScript. Я погуглил, но не получаю убедительных ответов на: Есть ли в JavaScript встроенная поддержка интернационализации? Что такое i18n в JavaScript? Как работать с календарями, валютами, датами и т. Д.? Я уже читал Интернационализация в...

143
Цикл событий Nodejs

Есть ли в архитектуре nodejs два внутренних цикла событий? libev / libuv Цикл событий javascript v8 В запросе ввода-вывода узел ставит в очередь запрос к libeio, который, в свою очередь, уведомляет о доступности данных через события, используя libev, и, наконец, эти события обрабатываются циклом...

143
Создание объекта jQuery из большой HTML-строки

У меня есть большая HTML-строка, содержащая несколько дочерних узлов. Можно ли построить объект JQuery DOM, используя эту строку? Я пробовал, $(string)но он возвращает только массив, содержащий все отдельные узлы. Я пытаюсь получить элемент, для которого я могу использовать функцию .find ()....

143
Разница между метасимволами регулярных выражений \ w и \ b

Может ли кто-нибудь объяснить разницу между метасимволами \bи \wрегулярными выражениями? Насколько я понимаю, оба этих метасимвола используются для обозначения границ слов. Кроме того, какой метасимвол эффективен для многоязычного контента?...

143
Могу ли я использовать сложный HTML с всплывающей подсказкой Twitter Bootstrap?

Если я проверю официальную документацию , я смогу увидеть свойство с именем HTML: Name | Type | default | Description ---------------------------------------------------------------------------- html | boolean | false | Insert html into the tooltip. If false, jquery's text method will be used to...

143
Представления против компонентов в Ember.js

Я изучаю ember.js и пытаюсь понять разницу между представлением и компонентом. Я вижу и то, и другое как способ изготовления компонентов многократного использования. С сайта Ember о просмотрах: Представления в Ember.js обычно создаются только по следующим причинам: -Если вам нужна сложная обработка...

142
Javascript: отрицательный взгляд за эквивалентом?

Есть ли способ добиться эквивалента негативного взгляда в регулярных выражениях javascript? Мне нужно сопоставить строку, которая не начинается с определенного набора символов. Кажется, я не могу найти регулярное выражение, которое делает это без сбоев, если совпадающая часть найдена в начале...

142
Установить позицию курсора на contentEditable <div>

Я пришел к окончательному кросс-браузерному решению, чтобы установить позицию курсора / каретки в последнюю известную позицию, когда contentEditable = 'on' <div> восстанавливает фокус. Кажется, по умолчанию функциональность редактируемого содержимого div заключается в перемещении курсора /...

142
Асинхронная загрузка изображений с помощью jQuery

Я хочу загружать внешние изображения на мою страницу асинхронно, используя jQuery, и я попробовал следующее: $.ajax({ url: "http://somedomain.com/image.jpg", timeout:5000, success: function() { }, error: function(r,x) { } }); Но это всегда возвращает ошибку, возможно ли загрузить изображение вот...

142
Как получить доступ к данным акселерометра / гироскопа из Javascript?

Недавно я наткнулся на несколько веб-сайтов, которые, похоже, обращаются к акселерометру или гироскопу на моем ноутбуке, обнаруживая изменения в ориентации или движении. Как это сделать? Должен ли я подписаться на какое-то событие на windowобъекте? На каких устройствах (ноутбуках, мобильных...

142
Читаемые человеком сценарии JavaScript в инструментах разработчика Chrome

Кто-нибудь знает, могут ли инструменты разработчика Chrome форматировать javascripts в удобочитаемую форму? Какое-нибудь украшение пригодится. Допустим, я использую некоторую JS-библиотеку и мне нужно создать ее объект, чтобы я знал, что поместить в конструктор. Но поиск в этой огромной библиотеке...

142
Лучший способ узнать время в миллисекундах в javascript?

Есть ли в JavaScript альтернатива получения времени в миллисекундах с использованием объекта даты или, по крайней мере, способ повторно использовать этот объект без необходимости создавать экземпляр нового объекта каждый раз, когда мне нужно получить это значение? Я спрашиваю об этом, потому что я...

142
Как я могу получить уведомление о добавлении элемента на страницу?

Я хочу, чтобы функция по моему выбору запускалась, когда на страницу добавляется элемент DOM. Это в контексте расширения браузера, поэтому веб-страница работает независимо от меня, и я не могу изменить ее источник. Какие у меня здесь варианты? Я предполагаю, что теоретически я мог бы просто...

142
Перебрать ключи объектов в node.js

Начиная с Javascript 1.7 существует объект Iterator , который позволяет это: var a={a:1,b:2,c:3}; var it=Iterator(a); function iterate(){ try { console.log(it.next()); setTimeout(iterate,1000); }catch (err if err instanceof StopIteration) { console.log("End of record.\n"); } catch (err) {...

142
Обнаружить браузер Safari

Как обнаружить браузер Safari с помощью JavaScript? Я попробовал код ниже, и он обнаруживает не только Safari, но и браузер Chrome. function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1; return is_safari;...