Запитання з тегом «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 = …
585 javascript  html  css  dom 

8
Яка мета загортати цілі файли Javascript в анонімні функції, такі як «(функція () {…}) ()»?
Останнім часом я читав багато Javascript і помічав, що весь файл загортається так, як у наступні файли .js для імпорту. (function() { ... code ... })(); У чому причина цього, а не простого набору функцій конструктора?

15
jQuery для перегляду елементів з тим самим класом
У мене є завантаження дівів з класом, 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 MessageCtrl() …

10
регулярні вирази селектора jQuery
Я після документації щодо використання символів підстановки або регулярних виразів (не впевнений у точній термінології) із селектором jQuery. Я сам це шукав, але не зміг знайти інформацію про синтаксис і як ним користуватися. Хтось знає, де знаходиться документація для синтаксису? EDIT: Фільтри атрибутів дозволяють вибирати на основі шаблонів значення атрибута.


7
AngularJS передає дані до $ http.get запиту
У мене є функція, яка робить http POST-запит. Код вказано нижче. Це чудово працює. $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); У мене є ще одна функція для http GET, і я хочу надіслати дані на цей запит. Але я не маю такої можливості отримати. $http({ …


30
Модальний завантажувальний апарат з'являється під фоном
Я використовував код для свого модального прямо з прикладу Bootstrap і включав лише bootstrap.js (а не bootstrap-modal.js). Однак мій модальний екран з’являється під сірим відтінком (фоном) і не піддається редагуванню. Ось як це виглядає: Дивіться цю скрипку за один спосіб , щоб відтворити цю проблему. Основна структура цього коду така: …

8
Чому результат ('b' + 'a' + + 'a' + 'a'). ToLowerCase () 'банан'?
Я практикував деякий JavaScript, коли хтось із моїх друзів натрапив на цей код JavaScript: document.write(('b' + 'a' + + 'a' + 'a').toLowerCase()); Виконати фрагмент кодуСховати результатиРозгорніть фрагмент Наведений вище код відповідає "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.