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

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

25
Проверить, содержит ли элемент класс в JavaScript?
Используя простой JavaScript (не jQuery), есть ли способ проверить, содержит ли элемент класс? В настоящее время я делаю это: var test = document.getElementById("test"); var testClass = test.className; switch (testClass) { case "class1": test.innerHTML = "I have class1"; break; case "class2": test.innerHTML = "I have class2"; break; case "class3": test.innerHTML = …
588 javascript  html  css  dom 

18
Есть ли способ обнаружить, если окно браузера не активно в данный момент?
У меня есть JavaScript, который делает деятельность периодически. Когда пользователь не смотрит на сайт (то есть окно или вкладка не имеют фокуса), было бы неплохо не запускаться. Есть ли способ сделать это с помощью JavaScript? Мой ориентир: Gmail Chat воспроизводит звук, если окно, которое вы используете, не активно.

8
Какова цель упаковки целых файлов Javascript в анонимные функции, такие как «(function () {…}) ()»?
В последнее время я много читал Javascript и заметил, что весь файл упакован, как показано ниже, в импортируемые файлы .js. (function() { ... code ... })(); В чем причина этого, а не простой набор функций конструктора?

15
jQuery для циклического прохождения элементов с одинаковым классом
У меня есть загрузка div с классом, testimonialи я хочу использовать jquery, чтобы пройти через них, чтобы проверить для каждого div, выполняется ли определенное условие. Если это правда, он должен выполнить действие. Кто-нибудь знает, как я это сделаю?


13
Может ли один контроллер AngularJS вызвать другой?
Возможно ли, чтобы один контроллер использовал другой? Например: Этот HTML-документ просто печатает сообщение, доставленное MessageCtrlконтроллером в messageCtrl.jsфайл. <html xmlns:ng="http://angularjs.org/"> <head> <meta charset="utf-8" /> <title>Inter Controller Communication</title> </head> <body> <div ng:controller="MessageCtrl"> <p>{{message}}</p> </div> <!-- Angular Scripts --> <script src="http://code.angularjs.org/angular-0.9.19.js" ng:autobind></script> <script src="js/messageCtrl.js" type="text/javascript"></script> </body> </html> Файл контроллера содержит следующий код: function …

10
Регулярные выражения селектора jQuery
Я после документации об использовании подстановочных знаков или регулярных выражений (не уверен в точной терминологии) с селектором jQuery. Я искал это сам, но не смог найти информацию о синтаксисе и как его использовать. Кто-нибудь знает, где находится документация по синтаксису? РЕДАКТИРОВАТЬ: Фильтры атрибутов позволяют выбирать на основе шаблонов значения атрибута.



7
AngularJS передает данные в запрос $ http.get
У меня есть функция, которая делает запрос HTTP POST. Код указан ниже. Это отлично работает. $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); У меня есть другая функция для http GET, и я хочу отправить данные по этому запросу. Но у меня нет такой возможности в get. …

30
Бутстрап модальный появляется под фоном
Я использовал код для моего модального кода прямо из примера Bootstrap и включил только bootstrap.js (а не bootstrap-modal.js). Тем не менее, мой модал появляется под серым цветом (фон) и не редактируется. Вот как это выглядит: Посмотрите эту скрипку для одного способа воспроизвести эту проблему. Основная структура этого кода выглядит следующим …


8
Почему результат ('b' + 'a' + + 'a' + 'a'). ToLowerCase () 'banana'?
Я практиковал JavaScript, когда один из моих друзей наткнулся на этот код JavaScript: document.write(('b' + 'a' + + 'a' + 'a').toLowerCase()); Выполнить фрагмент кодаHide resultsРазвернуть фрагмент Код выше отвечает "banana"! Кто-нибудь может объяснить почему?

11
Как сделать ассоциативный массив / хэширование в JavaScript
Мне нужно хранить некоторую статистику с использованием JavaScript таким образом, как я сделал бы это в C #: Dictionary<string, int> statistics; statistics["Foo"] = 10; statistics["Goo"] = statistics["Goo"] + 1; statistics.Add("Zoo", 1); Есть Hashtableили что-то вроде Dictionary<TKey, TValue>в JavaScript? Как я могу хранить значения таким образом?

17
Как различить щелчок левой и правой кнопкой мыши с помощью jQuery
Как вы получаете нажатие кнопки мыши с помощью jQuery? $('div').bind('click', function(){ alert('clicked'); }); это вызывается как правым, так и левым щелчком, как можно поймать правый щелчок мыши? Я был бы счастлив, если бы существовало что-то вроде ниже: $('div').bind('rightclick', function(){ alert('right mouse button is pressed'); });

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