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

105
Изменение уровня масштабирования браузера

Мне нужно создать на моем сайте 2 кнопки, которые изменяли бы уровень масштабирования браузера (+) (-). Я запрашиваю масштабирование браузера, а не масштабирование css из-за проблем с размером изображения и макетом. Ну разве такое возможно? Я слышал противоречивые сообщения....

105
Google Maps API v3: как динамически изменять значок маркера?

Как программно изменить значок маркера с помощью Google Maps API v3? Я бы хотел, чтобы при наведении курсора на ссылку соответствующий значок маркера на карте менял цвет, чтобы обозначить рассматриваемый маркер. По сути, та же функция, что и Roost. Когда вы наводите указатель мыши на список домов...

105
Как объединить свойства из нескольких объектов JavaScript

Я ищу лучший способ «добавить» несколько объектов JavaScript (ассоциативных массивов). Например, учитывая: a = { "one" : 1, "two" : 2 }; b = { "three" : 3 }; c = { "four" : 4, "five" : 5 }; как лучше всего вычислить: { "one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5 }...

105
В JavaScript есть ли разница, если я вызываю функцию в круглых скобках?

Я заметил разницу при вызове функции с пустыми круглыми скобками или вообще без скобок. Однако я не передаю в функцию никаких аргументов, поэтому мне стало интересно, в чем разница между: window.onload = initAll(); и window.onload = initAll; Пожалуйста, объясните принцип, лежащий в основе...

105
список всех шрифтов, которые может отображать браузер пользователя

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

105
Как найти индексы всех вхождений одной строки в другую в JavaScript?

Я пытаюсь найти позиции всех вхождений строки в другой строке без учета регистра. Например, учитывая строку: Я научился играть на укулеле в Ливане. и строку поиска le, я хочу получить массив: [2, 25, 27, 33] Обе строки будут переменными, т.е. я не могу жестко запрограммировать их значения. Я...

105
Размеры видео HTML5

Я пытаюсь получить размеры видео, которое я накладываю на страницу с помощью JavaScript, однако он возвращает размеры изображения плаката вместо фактического видео, поскольку кажется, что он рассчитывается до загрузки видео....

105
Javascript Как определить несколько переменных в одной строке?

Читая документацию в Интернете, я не понимаю, как правильно определить несколько переменных JavaScript в одной строке. Если я хочу сжать следующий код, каков правильный "строгий" способ JavaScript для определения нескольких переменных javascript в одной строке? var a = 0; var b = 0; Это: var a = b...

105
Как выполнить глубокое клонирование в javascript

Как глубоко клонировать объект Javascript? Я знаю, что существуют различные функции, основанные на таких фреймворках, как JSON.parse(JSON.stringify(o))и, $.extend(true, {}, o)но я не хочу использовать такой фреймворк. Каков самый элегантный или эффективный способ создания глубокого клона. Мы...

105
XMLHttpRequest status 0 (responseText пуст)

Невозможно получить данные с помощью XMLHttpRequest (статус 0 и responseText пуст): xmlhttp = новый XMLHttpRequest (); xmlhttp.open («GET», «http://www.w3schools.com/XML/cd_catalog.xml», true); xmlhttp.onreadystatechange = функция () { если (xmlhttp.readyState == 4) предупреждение ("статус" +...

105
Backbone.js получает и устанавливает атрибут вложенного объекта

У меня простой вопрос о функциях получения и установки Backbone.js . 1) Как с помощью приведенного ниже кода я могу напрямую «получить» или «установить» obj1.myAttribute1? Другой вопрос: 2) В модели, помимо объекта по умолчанию , где я могу / должен объявить другие атрибуты моей модели, чтобы к ним...

105
Можно ли предположить строгое сравнение в операторе переключения JavaScript?

У меня есть переменная, которая может быть логической falseили целочисленной (включая 0). Я хочу поместить это в оператор switch, например: switch(my_var){ case 0: // Do something break; case 1: // Do something else break; case false: // Some other code } В моих тестах в Google Chrome он, кажется,...

105
Какова производительность объектов / массивов в JavaScript? (специально для Google V8)

Было бы очень интересно задокументировать производительность, связанную с массивами и объектами в JavaScript (особенно Google V8). Я нигде в Интернете не нашел исчерпывающей статьи по этой теме. Я понимаю, что некоторые объекты используют классы в качестве базовой структуры данных. Если свойств...

105
Сделайте число процентным

Как лучше всего убрать "0" XXX% с числа и сделать его процентным? Что произойдет, если число окажется целым? var number1 = 4.954848; var number2 = 5.9797; $(document).ready(function() { final = number1/number2; alert(final.toFixed(2) + "%");...

105
Изменение выделения в выделении с помощью плагина Chosen

Я пытаюсь изменить текущий выбранный параметр в выборе с помощью плагина Chosen. В документации описывается обновление списка и запуск события при выборе параметра, но ничего (что я могу видеть) при внешнем изменении текущего выбранного значения. Я сделал jsFiddle, чтобы продемонстрировать код и...

105
Объем sessionStorage и localStorage

Я прочитал некоторую документацию по sessionStorage и localStorage, но не понимаю, что это за область: домен, конкретная страница? Например, если у меня есть следующие страницы: http://example.com/products.aspx?productID=1 http://example.com/products.aspx?productID=2...

105
Определить, когда изображение не загружается в Javascript

Есть ли способ определить, ведет ли путь к изображению к фактическому изображению, т.е. определить, когда изображение не загружается в Javascript. Для веб-приложения я анализирую файл xml и динамически создаю HTML-изображения из списка путей к изображениям. Некоторые пути к изображениям могут...

105
сравнение двух строк в алфавитном порядке для сортировки

Я пытаюсь сравнить 2 строки по алфавиту для сортировки. Например, я хочу иметь логическую проверку вроде if('aaaa' < 'ab'). Я пробовал, но он не дает мне правильных результатов, поэтому я думаю, что это неправильный синтаксис. Как мне это сделать в jquery или...

105
Тестирование javascript с помощью Mocha - как я могу использовать console.log для отладки теста?

Я использую средство запуска тестов javascript "Mocha". У меня есть тест, который не работает, поэтому я хотел бы отладить его, используя console.log. Но при запуске тестов нет вывода (только результаты тестов от Mocha). Кажется, что Mocha захватил и подавил мой console.logвывод! Как я могу...