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

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

30
Обнаружение щелчка за пределами компонента React
Я ищу способ определить, произошло ли событие щелчка за пределами компонента, как описано в этой статье . jQuery closest () используется, чтобы увидеть, имеет ли цель из события click элемент dom в качестве одного из его родителей. В случае совпадения событие click принадлежит одному из дочерних элементов и, следовательно, не …
412 javascript  dom  reactjs 

22
Как динамически изменить заголовок на основе частичного представления AngularJS?
Я использую ng-view для включения частичных представлений AngularJS и хочу обновить теги заголовка страницы и заголовка h1 на основе включенного представления. Это выходит за рамки контроллеров частичного представления, и поэтому я не могу понять, как связать их с набором данных в контроллерах. Если бы это был ASP.NET MVC, вы могли …

14
В чем разница между (для… in) и (для… of) операторов в JavaScript?
Я знаю, что такое for... inцикл (он повторяется по ключу), но слышал в первый раз for... of(он повторяет по значению). Я запутался с for... ofпетлей. Я не получил adject. Это код ниже: var arr = [3, 5, 7]; arr.foo = "hello"; for (var i in arr) { console.log(i); // logs …

8
Пример уведомления рабочего стола Chrome [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос Как использовать уведомления Chrome на рабочем столе ? Я хотел бы, чтобы это …

16
Как интерполировать переменные в строках в JavaScript, без конкатенации?
Я знаю, что в PHP мы можем сделать что-то вроде этого: $hello = "foo"; $my_string = "I pity the $hello"; Вывод: "I pity the foo" Мне было интересно, возможно ли то же самое в JavaScript. Использование переменных внутри строк без конкатенации - это выглядит более лаконично и элегантно для написания.

17
Определить, является ли устройство iOS
Мне интересно, можно ли определить, работает ли браузер на iOS, подобно тому, как вы можете определять функцию с помощью Modernizr (хотя это, очевидно, обнаружение устройства, а не обнаружение функции). Обычно я предпочел бы вместо этого обнаружение функций, но мне нужно выяснить, является ли устройство iOS из-за того, как они обрабатывают …

5
В чем разница между свойствами и атрибутами в HTML?
После изменений, внесенных в jQuery 1.6.1, я пытался определить разницу между свойствами и атрибутами в HTML. Глядя на список заметок о выпуске jQuery 1.6.1 (внизу), кажется, что можно классифицировать свойства и атрибуты HTML следующим образом: Свойства: Все, которое имеет логическое значение или рассчитывается UA, например selectedIndex. Атрибуты: «Атрибуты», которые можно …


9
Когда я должен использовать функции Arrow в ECMAScript 6?
Вопрос адресован людям, которые думали о стиле кода в контексте готовящегося ECMAScript 6 (Harmony) и уже работали с языком. С () => {}и function () {}мы получаем два очень похожих способа написания функций в ES6. В других языках лямбда-функции часто отличаются тем, что являются анонимными, но в ECMAScript любая функция …

15
Как использовать переменную для ключа в литерале объекта JavaScript?
Почему работает следующее? <something>.stop().animate( { 'top' : 10 }, 10 ); Тогда как это не работает: var thetop = 'top'; <something>.stop().animate( { thetop : 10 }, 10 ); Чтобы сделать это еще яснее: на данный момент я не могу передать свойство CSS в функцию animate как переменную.

26
Проверьте, содержит ли массив какой-либо элемент другого массива в JavaScript
У меня есть целевой массив ["apple","banana","orange"], и я хочу проверить, содержат ли другие массивы какой-либо из элементов целевого массива. Например: ["apple","grape"] //returns true; ["apple","banana","pineapple"] //returns true; ["grape", "pineapple"] //returns false; Как я могу сделать это в JavaScript?
407 javascript  arrays 

17
Доступ к HTTP-заголовкам веб-страницы в JavaScript
Как получить доступ к заголовкам HTTP-ответа страницы через JavaScript? Связанный с этим вопросом , который был изменен, чтобы спросить о доступе к двум определенным заголовкам HTTP. Связанный: Как я могу получить доступ к полям заголовка запроса HTTP через JavaScript?

12
Для цикла для элементов HTMLCollection
Я пытаюсь установить получить идентификатор всех элементов в HTMLCollectionOf. Я написал следующий код: var list = document.getElementsByClassName("events"); console.log(list[0].id); for (key in list) { console.log(key.id); } Но я получил следующий вывод в консоли: event1 undefined это не то, что я ожидал. Почему второй вывод консоли, undefinedа первый вывод консоли event1?
406 javascript  dom 

18
Как вы получаете визуализированную высоту элемента?
Как вы получаете визуализированную высоту элемента? Допустим, у вас есть <div>элемент с некоторым содержанием внутри. Этот контент внутри будет растягивать высоту <div>. Как вы получаете «визуализированную» высоту, если вы явно не установили высоту. Очевидно, я попытался: var h = document.getElementById('someDiv').style.height; Есть ли хитрость для этого? Я использую jQuery, если это …
406 javascript  jquery  css  height 

12
Отключение правила eslint для определенного файла
Можно ли отключить правило eslint для всего файла? Нечто такое как: // eslint-disable-file no-use-before-define (Аналогично eslint-disable-line.) Мне часто случается, что в определенном файле я нарушаю определенное правило во многих местах, которое считается нормальным для этого файла, но я не хочу отключать Правило для всего проекта, и я не хочу отключить …

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