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

83
Способы создания набора на JavaScript?

В Eloquent JavaScript, Глава 4, набор значений создается путем создания объекта и сохранения значений как имен свойств, присвоения произвольных значений (например, true) как значений свойств. Чтобы проверить, содержится ли уже значение в наборе, используется inоператор: var set = {}; if (!'Tom' in...

83
Разделить массив JavaScript на куски с помощью Lodash

Мне нужно разбить массив JavaScript на nкуски определенного размера. Например: учитывая этот массив ["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"] и a nравно 4, результат должен быть таким: [ ["a1", "a2", "a3", "a4"], ["a5", "a6", "a7", "a8"], ["a9", "a10",...

83
HighCharts Скрыть название серии от легенды

Несколько раз пытаюсь решить эту проблему и сдаюсь. Теперь, когда я снова встретил его, я решил попросить о помощи. У меня есть этот код для моей легенды: legend: { layout: 'vertical', align: 'right', verticalAlign: 'top', x: -10, y: 100, borderWidth: 0, labelFormatter: function() {...

83
Как узнать, поддерживает ли браузер <input type = 'date'>

Возможный дубликат: определение типа HTML5 и инициализация плагина <input type=date> Должен создать ввод с (необязательным) пользовательским агентом, предоставляемым datepicker, но он еще не широко поддерживается, поэтому мы используем jQuery UI Datepicker. Как мы можем разрешить браузерам...

83
Определите функцию в другой функции в JavaScript

function foo(a) { if (/* Some condition */) { // perform task 1 // perform task 3 } else { // perform task 2 // perform task 3 } } У меня есть функция, структура которой аналогична приведенной выше. Я хочу абстрагировать задачу 3 в функцию, bar()но я хочу ограничить доступ этой функции только в...

83
Как определить строку, содержащую только пробелы?

Длина строки, содержащей один пробел, всегда равна 1: alert('My str length: ' + str.length); Пробел - это символ, поэтому: str = " "; alert('My str length:' + str.length); // My str length: 3 Как отличить пустую строку от строки, содержащей только пробелы? Как определить строку, содержащую только...

83
как установить размер шрифта в зависимости от размера контейнера?

У меня есть контейнер с шириной и высотой%, поэтому он масштабируется в зависимости от внешних факторов. Я хочу, чтобы шрифт внутри контейнера имел постоянный размер относительно размера контейнеров. Есть ли хороший способ сделать это с помощью CSS? Он font-size: x%будет масштабировать шрифт...

83
Клиент Socket.io: отвечать на все события одним обработчиком?

Возможно ли, чтобы клиент socket.io отвечал на все события, не указывая каждое событие индивидуально? Например, что-то вроде этого (что сейчас явно не работает): var socket = io.connect("http://myserver"); socket.on("*", function(){ // listen to any and all events that are emitted from the //...

83
Запретить браузер прокручивать всплывающее окно истории HTML5

Можно ли предотвратить стандартное поведение прокрутки документа при возникновении события popstate? Наш сайт использует анимированную прокрутку jQuery и History.js, а изменения состояния должны прокручивать пользователя в разные области страницы с помощью pushstate или popstate. Проблема в том,...

83
jquery-ui datepicker изменить z-index

Проблема довольно проста, хотя мне трудно понять, как ее решить. Я использую jQuery-ui datepicker вместе с настраиваемым «переключателем включения / выключения стиля ios». Этот переключатель использует некоторые абсолютно позиционированные элементы, которые в настоящее время отображаются поверх...

83
Можно ли добавить заголовки запроса в запрос iframe src?

Я понимаю, что вы можете очень легко установить заголовки HTTP-запросов при выполнении вызовов AJAX в JavaScript. Однако можно ли также установить собственные заголовки HTTP-запроса при вставке iframe на страницу с помощью скрипта? <iframe src="someURL"> <!-- is there any place to set...

83
knockout.js - Получить ViewModel из элемента DOM

возможно ли получить привязанный объект JavaScript ViewModel из заданного элемента DOM? ko.applyBindings( gLoginViewModel, document.getElementById("login-form") ); ko.applyBindings( gLoginViewModel, document.getElementById("register-form") ); и где-то еще - в довольно несвязанном коде - примерно...

83
HighCharts - Как отключить точки?

Я использую HighCharts. Вот документация. Я хотел бы отключить эти пункты, но сначала я не знаю, как это называется. Поэтому я не могу их выключить. Вы знаете, как я могу убить эти точки?...

83
Как всегда запускать код при выполнении обещания в Angular.js

В моем приложении Angular.js я выполняю асинхронную операцию. Перед запуском я накрываю приложение модальным div, а затем, когда операция завершена, мне нужно удалить div, независимо от того, была ли операция успешной или нет. В настоящее время у меня есть это: LoadingOverlay.start();...

83
Angular.js ng-repeat для нескольких элементов

Этот вопрос был частично рассмотрен здесь: Angular.js ng-repeat через несколько tr Однако на самом деле это всего лишь обходной путь, на самом деле он не решает основную проблему, а именно: как можно использовать ng-repeat для нескольких элементов без оболочки? Например, jquery.accordion требует,...

83
Как смоделировать наведение курсора на чистый JavaScript, который активирует CSS «: hover»?

Я пытался найти код для моделирования mouseoverв Chrome, но даже несмотря на то, что слушатель «mouseover» запускается, объявление CSS «hover» никогда не устанавливается! Я также пробовал делать: //Called within mouseover listener theElement.classList.add("hover"); Но, похоже, ничто не меняет...