Запитання з тегом «javascript»

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

30
Як передавати аргументи для функції слухача addEventListener?
Ситуація дещо схожа на var someVar = some_other_function(); someObj.addEventListener("click", function(){ some_function(someVar); }, false); Проблема полягає в тому, що значення someVarне видно всередині функції слухача addEventListener, де воно, ймовірно, трактується як нова змінна.

6
API Google Map v3 - встановіть межі та центр
Нещодавно я перейшов на Google Maps API V3. Я працюю на простому прикладі, який розміщує маркери з масиву, однак я не знаю, як автоматично центрувати та масштабувати щодо маркерів. Я шукав чисті і низькі мережі, включаючи власну документацію Google, але не знайшов чіткої відповіді. Я знаю, що міг би просто …

13
Як я можу посилатися на тег скрипта, який завантажив сценарій, що виконується в даний момент?
Як я можу посилатись на елемент сценарію, який завантажив JavaScript, який зараз працює? Ось ситуація. У мене "головний" скрипт завантажується високо на сторінці, перш за все під тегом HEAD. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <script type="text/javascript" src="scripts.js"></script> У "scriptpts.js" є сценарій, який …

19
Отримати параметр URL-адреси, що ухиляється
Я шукаю плагін jQuery, який може отримати параметри URL-адреси, і підтримую цю пошукову рядок без виведення помилки JavaScript: "неправильно сформована URI послідовність". Якщо немає плагіна jQuery, який підтримує це, мені потрібно знати, як його змінити, щоб підтримати це. ?search=%E6%F8%E5 Значення параметра URL-адреси при розшифровці повинно бути: æøå (символи норвезькі). У …

8
Зміна ідентифікатора елемента за допомогою jQuery
Мені потрібно змінити ідентифікатор елемента за допомогою jQuery. Мабуть, це не працює: jQuery(this).prev("li").attr("id")="newid" jQuery(this).prev("li")="newid" Я дізнався, що я можу це зробити за допомогою наступного коду: jQuery(this).prev("li")show(function() { this.id="newid"; }); Але це мені не здається правильним. Повинен бути кращий шлях, ні? Крім того, у разі відсутності, який інший метод я можу …
302 javascript  jquery 


12
Запобігати вимогамJS від кешування необхідних сценаріїв
Схоже, RequireJS робить щось внутрішнє, що кешує необхідні файли javascript. Якщо я вношу зміни до одного з необхідних файлів, я повинен перейменувати файл, щоб зміни були застосовані. Загальний трюк додавання номера версії як параметр запиту до кінця імені файлу не працює з Requjs <script src="jsfile.js?v2"></script> Що я шукаю, це спосіб …

21
Як визначити, чи визначена функція JavaScript
Як визначити, чи визначена функція в JavaScript? Я хочу зробити щось подібне function something_cool(text, callback) { alert(text); if( callback != null ) callback(); } Але це отримує мене зворотний виклик не є функцією помилка, коли зворотний виклик не визначено.


14
Чому погана практика повертати згенерований HTML замість JSON? Або це?
Завантажити вміст HTML зі своїх користувацьких URL-адрес / веб-служб досить просто за допомогою JQuery або будь-якого іншого подібного фреймворку. Я багато разів використовував цей підхід і до цього часу вважав ефективність задовільною. Але всі книги, всі експерти намагаються змусити мене використовувати JSON замість генерованого HTML. Як він набагато перевершує HTML? …
301 javascript  jquery  html  ajax  json 


5
Різниця між об'єктом Node та об'єктом Element?
Я повністю заплутаний між об'єктом Node та об'єктом Element. document.getElementById()повертає об'єкт Element, а document.getElementsByClassName() повертає об'єкт NodeList (колекція елементів чи вузлів?) Якщо div є об’єктом елемента, то що робити з об’єктом div Node? Що таке об’єкт вузла? Об'єкт документа, об'єкт Елемент та текстовий об’єкт також є об'єктом Вузол? Згідно з …
301 javascript  html  dom 


30
Під час наведенні наведення дочірнього елемента запускається перетяжка HTML5
Проблема, яка у мене виникає, полягає в тому, що dragleaveподія елемента запускається при наведенні на нього дочірнього елемента. Крім того, dragenterне запускається при повторному наведенні назад на батьківський елемент. Я зробив спрощену скрипку: http://jsfiddle.net/pimvdb/HU6Mk/1/ . HTML: <div id="drag" draggable="true">drag me</div> <hr> <div id="drop"> drop here <p>child</p> parent </div> із наступним …

11
Чи можу я запускати HTML-файли безпосередньо з GitHub, а не просто переглядати їх джерело?
Якщо у мене є .htmlфайл у сховищі GitHub, наприклад, для запуску набору тестів JavaScript, чи є можливість я переглядати цю сторінку безпосередньо - таким чином запускаючи тести? Наприклад, чи можу я якось насправді побачити результати тестів, які будуть створені тестовим набором jQuery , не завантажуючи і не клонуючи репо на …
300 javascript  html  github 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.