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

Для вопросов, касающихся программирования в ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (исключая ActionScript). Этот тег редко используется отдельно, но чаще всего ассоциируется с тегами [node.js], [jquery], [json] и [html].

5
Возможная итерация JavaScript вышла из-за неожиданности
У меня такой код: for (i in awards) { if (awards[i] instanceof Array === false) { console.log(awards[i]); httpFactory.patch(awards[i], {"read": true}, false); } } Моя IDE показывает эту ошибку, связанную с приведенным выше кодом: Возможная итерация по неожиданным (настраиваемым / унаследованным) членам, возможно, отсутствует проверка hasOwnProperty Проверяет наличие нефильтрованных циклов for-in …
88 javascript 

6
Получение ключа с наибольшим значением от объекта
У меня есть такой объект: Object {a: 1, b: 2, undefined: 1} Как мне быстро извлечь из него идентификатор с наибольшим значением (здесь b:)? Я попытался преобразовать его в массив, а затем отсортировать, но это не сработало, так как он был отсортирован по алфавиту (и кажется излишним жонглировать данными взад …
88 javascript 

7
Событие при изменении window.location.href
Я пишу сценарий Greasemonkey для сайта, который в какой-то момент изменяется location.href. Как я могу получить событие (через window.addEventListenerили что-то подобное) при window.location.hrefизменении на странице? Мне также нужен доступ к DOM документа, указывающего на новый / измененный URL-адрес. Я видел другие решения, которые включают тайм-ауты и опрос, но я бы …

4
Фильтровать или отображать нодлисты в ES6
Каков наиболее эффективный способ фильтрации или сопоставления нодлистов в ES6? Основываясь на моих чтениях, я бы использовал один из следующих вариантов: [...nodelist].filter или Array.from(nodelist).filter Какой из них вы бы порекомендовали? А есть ли способы лучше, например, без использования массивов?

9
Ошибка AWS Lambda: «Не удается найти модуль '/ var / task / index'»
Проблема с задачей Node.js Alexa В настоящее время я кодирую задачу Node.js Alexa с помощью AWS Lambda, и я пытался кодировать функцию, которая получает информацию от OpenWeather API и анализирует ее в переменной с именем weather. Соответствующий код выглядит следующим образом: var request = require('request'); var weather = ""; function …

13
Асинхронный цикл в JavaScript
Мне нужен цикл, который ожидает асинхронного вызова перед продолжением. Что-то типа: for ( /* ... */ ) { someFunction(param1, praram2, function(result) { // Okay, for cycle could continue }) } alert("For cycle ended"); Как я мог это сделать? Есть ли у вас какие-либо идеи?
87 javascript 

5
Отображать значение без привязки данных
Как в AngularJS отобразить значение без двусторонней привязки данных? Это может потребоваться из соображений производительности или даже для визуализации значения в заданный момент времени. В следующих примерах используется привязка данных: <div>{{value}}</div> <div data-ng-bind="value"></div> Как выполнить рендеринг value без привязки данных?

8
Как работает AJAX?
В чем суть AJAX? Например, я хочу иметь ссылку на моей странице, чтобы, когда пользователь щелкает эту ссылку, некоторая информация отправлялась на мой сервер без перезагрузки текущей страницы. Это AJAX? Я смог добиться такого поведения с помощью изофреймов. Более подробно я помещаю ссылку (скажем, маленькое изображение) в небольшой изофрейм. Когда …
87 javascript  ajax 

2
Как исключить файл Javascript из проверки Javascript в Eclipse
У меня проверка javascript хорошо работает с моим собственным кодом. Я хочу сохранить валидацию. Но когда дело доходит до библиотеки с открытым исходным кодом, такой как, например, jquery, проверка создает предупреждения. Я не хочу предупреждений о загруженной библиотеке. Но я хочу сохранить предупреждения для своего кода. Я знаю, что вы …

3
Есть ли практическая причина использовать строки в кавычках для ключей JSON?
Согласно Крокфорду в json.org , JSON объект состоит из элементов , которые состоят из пар . Каждая пара состоит из строки и значения , при этом строка определяется как: Строка - это последовательность из нуля или более символов Юникода, заключенная в двойные кавычки с использованием экранирования обратной косой черты. Символ …

7
JavaScript: Могу ли я обнаружить IE9, если он находится в режиме совместимости с IE7 или IE8?
Мне нужно знать, действительно ли браузер, который идентифицирует себя через строку пользовательского агента как IE7 или IE8, является этими браузерами, или это IE9 в режиме совместимости 7 или 8. Из того, что я вижу в строке пользовательского агента, IE9 в режиме совместимости с IE7 предоставляет строку, идентичную реальному IE7. Есть …

6
Есть ли у этого способа определения объектов JS какая-либо цель?
Я поддерживаю унаследованный код и заметил, что для определения объектов используется следующий шаблон: var MyObject = {}; (function (root) { root.myFunction = function (foo) { //do something }; })(MyObject); Есть ли в этом какая-то цель? Это эквивалентно простому выполнению следующего? var MyObject = { myFunction : function (foo) { //do …

8
Как заставить кнопку «Назад» работать с конечным автоматом пользовательского интерфейса AngularJS?
Я реализовал одностраничное приложение angularjs с использованием ui-router . Первоначально я идентифицировал каждое состояние, используя отдельный URL-адрес, однако это было сделано для недружественных URL-адресов, упакованных с помощью GUID. Итак, я определил свой сайт как гораздо более простой конечный автомат. Состояния не идентифицируются URL-адресами, а просто меняются по мере необходимости, например: …

3
Angular.js: является ли .value () правильным способом установки широкой константы приложения и способа ее получения в контроллере
Привет, я смотрел пару видеороликов angular.js и увидел, что метод value () использовался для установки своего рода постоянной для всего модуля. например, можно настроить конфигурацию библиотеки Angular-UI следующим образом: (coffeescript) angular.module('app',[]) .value "ui.config", tinymce: theme: 'simple' width: '500' height: '300' И мое приложение в настоящее время выглядит так: window.app = …

5
Какие плюсы и минусы: поместить javascript в голову и положить непосредственно перед закрытием тела
В большинстве книг / статей по javascript и веб-разработке говорится, что вы должны помещать CSS в тег заголовка и javascript внизу страницы. Но когда я открываю html-код известных веб-сайтов, таких как этот stackoverflow, я обнаруживаю, что они помещают некоторые js-файлы в тег head. В чем плюсы и минусы обоих подходов …
87 javascript 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.