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

88
Массив сортировки Javascript по двум полям

grouperArray.sort(function (a, b) { var aSize = a.gsize; var bSize = b.gsize; var aLow = a.glow; var bLow = b.glow; console.log(aLow + " | " + bLow); return (aSize < bSize) ? -1 : (aSize > bSize) ? 1 : 0; }); Таким образом, приведенный выше код сортирует массив по gsize - от наименьшего к...

88
html <input type = «text» /> событие onchange не работает

Я пытаюсь провести эксперимент. Я хочу, чтобы каждый раз, когда пользователь вводил что-то в текстовое поле, это отображалось в диалоговом окне. Я использовал onchangeсвойство события, чтобы это произошло, но это не работает. Мне все еще нужно нажать кнопку отправки, чтобы все заработало. Я читал...

88
Javascript - вставить массив внутрь другого массива

Каков более эффективный способ вставить массив в другой массив? a1 = [1,2,3,4,5]; a2 = [21,22]; newArray - a1.insertAt(2,a2) -> [1,2, 21,22, 3,4,5]; Итерация a2 с использованием splice выглядит немного ужасно с точки зрения производительности, если массив a2 большой. Спасибо....

88
Использование JavaScript для отображения BLOB-объекта

Я получаю изображение Blob из базы данных, и я хотел бы иметь возможность просматривать это изображение с помощью JavaScript. Следующий код создает на странице значок сломанного изображения: var image = document.createElement('image'); image.src = 'data:image/bmp;base64,'+Base64.encode(blob);...

88
Доступ к нечисловым свойствам объекта по индексу?

Если у меня есть такой массив: var arr = ['one','two','three']; Я могу получить доступ к разным частям, выполнив следующие действия: console.log(arr[1]); Как я могу получить доступ к свойствам объекта по их порядку, а не по ключу? Пример: var obj = { 'something' : 'awesome', 'evenmore' : 'crazy'...

88
Клонировать / копировать экземпляр карты

Как клонировать / копировать карту в JavaScript? Я знаю, как клонировать массив, но как клонировать / копировать карту? var myArray = new Array(1, 2, 3); var copy = myArray.slice(); // now I can change myArray[0] = 5; & it wont affect copy array // Can I just do the same for map? var myMap =...

88
Запросы с перекрестным происхождением поддерживаются только для HTTP, но не для нескольких доменов.

Я использую этот код для запроса AJAX: $("#userBarSignup").click(function(){ $.get("C:/xampp/htdocs/webname/resources/templates/signup.php", {/*params*/}, function(response){ $("#signup").html("TEST"); $("#signup").html(response); }, "html"); Но из консоли Google Chrome JavaScript я продолжаю...

88
Как реализована хеш-карта JavaScript?

В настоящее время я работаю с OpenLayers и имею огромный набор данных для рисования в векторный слой (более 100000 векторов). Теперь я пытаюсь поместить все эти векторы в хеш-карту JavaScript, чтобы проанализировать производительность. Я хочу знать, как реализована хеш-карта в JavaScript, это...

88
Элегантный метод генерации массива случайных дат в пределах двух дат

У меня есть датапикер, где я показываю два месяца, и я хочу случайным образом выбрать 3 даты в каждом видимом месяце $('.date').datepicker({ minDate: new Date(), dateFormat: 'DD, MM, d, yy', constrainInput: true, beforeShowDay: processDates, numberOfMonths: 2, showButtonPanel: true, showOn:...

88
Когда полезен оператор запятой?

Я прочитал этот вопрос об «операторе запятой» в выражениях ( ,) и документах MDN об этом, но я не могу придумать сценарий, в котором это было бы полезно. Итак, когда полезен оператор запятой?...

88
Почему «$ (). Ready (handler)» не рекомендуется?

С сайта документации API jQuery дляready Все три из следующих синтаксисов эквивалентны: $ (документ) .ready (обработчик) $ (). ready (обработчик) (не рекомендуется) $ (обработчик) Выполнив домашнее задание - прочитав исходный код и поигравшись с ним , я понятия не имею, почему $().ready(handler)...

88
Как сделать плагин jQuery загружаемым с помощью requirejs

Я работаю с requirejs + jquery, и мне было интересно, есть ли разумный способ заставить плагин jQuery хорошо работать с require. Например, я использую jQuery-cookie. Если я правильно понял, я могу создать файл с именем jquery-cookie.js и внутри сделать define(["jquery"], // Require jquery...

88
Что произойдет, если я не передам параметр в функции Javascript?

Я новичок в мире Javascript и пытаюсь написать очень простые функции, случайно наткнулся на приведенный ниже пример и не уверен, почему он работает, когда я не передаю параметр, когда этого требует функция. Пример функции function myfunction(x) { alert("This is a sample alert"); } Теперь, если я...

88
Реализуйте индикатор загрузки для вызова jQuery AJAX

У меня есть модальное окно Bootstrap, которое запускается по ссылке. Примерно 3 секунды он просто остается пустым, в то время как запрос AJAX извлекает данные из базы данных. Как я могу реализовать какой-то индикатор загрузки? Предоставляет ли twitter bootstrap эту функцию по умолчанию?...

88
Можно ли получить индексируемый вами индекс в Underscore.js?

Я использую библиотеку JS Underscore и, в частности, использую вызовы библиотеки _.eachи _.sortby. Мне интересно, есть ли какой-либо способ получить индекс значения в делегате итератора _.sortBy([1, 4, 2, 66, 444, 9], function(num){ /*It'd be great to have access to the index in here */ return...