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

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

9
используя lodash .groupBy. как добавить свои собственные ключи для сгруппированного вывода?
У меня есть эти образцы данных, возвращенные из API. Я использую Lodash _.groupByдля преобразования данных в объект, который я могу использовать лучше. Возвращенные необработанные данные: [ { "name": "jim", "color": "blue", "age": "22" }, { "name": "Sam", "color": "blue", "age": "33" }, { "name": "eddie", "color": "green", "age": "77" } …

6
Каков самый чистый способ узнать о ходе выполнения запроса JQuery ajax?
В простом javascript все очень просто: нужно просто прикрепить обратный вызов к {XMLHTTPRequest}.onprogress var xhr = new XMLHttpRequest(); xhr.onprogress = function(e){ if (e.lengthComputable) var percent = (e.loaded / e.total) * 100; }; xhr.open('GET', 'http://www...', true); xhr.onreadystatechange = function() { ... }; xhr.send(null); но я делаю сайт ajax, который загружает данные …

7
Определить, когда изображение не загружается в Javascript
Есть ли способ определить, ведет ли путь к изображению к фактическому изображению, т.е. определить, когда изображение не загружается в Javascript. Для веб-приложения я анализирую файл xml и динамически создаю HTML-изображения из списка путей к изображениям. Некоторые пути к изображениям могут больше не существовать на сервере, поэтому я хочу корректно завершить …
105 javascript  image 


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

19
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) предупреждение ("статус" + xmlhttp.status); } xmlhttp.send (); Предупреждает «статус 0». Такая же ситуация с запросом localhost (cd_catalog.xml сохраняется как локальный файл) …

13
Есть ли способ выбрать одноуровневые узлы?
По некоторым причинам производительности я пытаюсь найти способ выбрать только одноуровневые узлы выбранного узла. Например, <div id="outer"> <div id="inner1"></div> <div id="inner2"></div> <div id="inner3"></div> <div id="inner4"></div> </div> Если я выбрал узел inner1, могу ли я получить доступ к его братьям и сестрам, inner2-4узлам?
105 javascript  dom  siblings 

2
Размещение улова ДО и ПОСЛЕ
Мне сложно понять разницу между помещением .catchBEFORE и AFTER во вложенное обещание. Альтернатива 1: test1Async(10).then((res) => { return test2Async(22) .then((res) => { return test3Async(100); }).catch((err) => { throw "ERROR AFTER THEN"; }); }).then((res) => { console.log(res); }).catch((err) => { console.log(err); }); Альтернатива 2: test1Async(10).then((res) => { return test2Async(22) .catch((err) => …

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

1
Эффективность Javascript: "for" против "forEach" [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Каков текущий стандарт в 2017 году …

6
JSX не разрешен в файлах с расширением '.js' с eslint-config-airbnb
Я установил eslint-config-airbnb, который должен предварительно настроить ESLINT для React: Наш экспорт по умолчанию содержит все наши правила ESLint, включая ECMAScript 6+ и React. Для этого требуются eslint, eslint-plugin-import, eslint-plugin-react и eslint-plugin-jsx-a11y. Мое .eslintrcрасширение его конфигурации: { "extends": "eslint-config-airbnb", "env": { "browser": true, "node": true, "mocha": true }, "rules": { …

6
onclick () и onblur () проблема заказа
У меня есть поле ввода, которое вызывает настраиваемое раскрывающееся меню. Хотелось бы следующего функционала: Когда пользователь щелкает где-нибудь за пределами поля ввода, меню должно быть удалено. Если, более конкретно, пользователь щелкает div внутри меню, меню должно быть удалено, и должна происходить специальная обработка в зависимости от того, какой div был …

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


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

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