Вопросы с тегом «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
Google Map API v3 - установить границы и центр
Я недавно перешел на Google Maps API V3. Я работаю над простым примером, который строит маркеры из массива, однако я не знаю, как автоматически центрировать и масштабировать относительно маркеров. Я искал в сети максимум и минимум, включая собственную документацию Google, но не нашел четкого ответа. Я знаю, что могу просто …

13
Как я могу сослаться на тег script, который загрузил выполняемый в данный момент скрипт?
Как я могу сослаться на элемент скрипта, который загрузил 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> В "scripts.js" …

5
Разница между объектом Node и объектом Element?
Я полностью запутался между объектом Node и объектом Element. document.getElementById()возвращает объект Element, в то время как document.getElementsByClassName() возвращает объект NodeList (коллекция элементов или узлов?) Если div - это объектный элемент, то как насчет div-объекта Node? Что такое объект узла? Являются ли объект документа, объект элемента и текстовый объект также объектом …
303 javascript  html  dom 

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
AngularJS с Django - конфликтующие теги шаблонов
Я хочу использовать AngularJS с Django, однако они оба используют в {{ }}качестве тегов своих шаблонов. Есть ли простой способ изменить один из двух, чтобы использовать какой-либо другой пользовательский шаблонный тег?

12
Предотвратить RequireJS от кэширования необходимых сценариев
RequireJS, кажется, делает что-то внутреннее, что кэширует требуемые файлы JavaScript. Если я внесу изменения в один из обязательных файлов, мне придется переименовать файл, чтобы изменения вступили в силу. Обычный прием добавления номера версии в качестве параметра строки запроса к концу имени файла не работает с requirejs <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 


30
HTML5 dragleave срабатывает при наведении на дочерний элемент
У меня проблема в том, что 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> со следующим JavaScript: $('#drop').bind({ dragenter: function() …

30
Как получить имена / значения параметров функции динамически?
Есть ли способ получить имена параметров функции динамически? Допустим, моя функция выглядит так: function doSomething(param1, param2, .... paramN){ // fill an array with the parameter name and value // some other code } Теперь, как мне получить список имен параметров и их значений в массиве внутри функции?


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