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

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

16
Зачем избегать увеличения («++») и уменьшения («-») операторов в JavaScript?
Один из советов для инструмента jslint : ++ и - Операторы ++ (увеличение) и - (уменьшение), как известно, вносят свой вклад в плохой код, поощряя чрезмерную хитрость. Они уступают только неисправной архитектуре в плане защиты от вирусов и других угроз безопасности. Существует опция plusplus, которая запрещает использование этих операторов. Я …

10
Что лежит в основе этой идиомы JavaScript: var self = this?
В исходном тексте для WebKit HTML 5 SQL Storage Notes Demo я увидел следующее : function Note() { var self = this; var note = document.createElement('div'); note.className = 'note'; note.addEventListener('mousedown', function(e) { return self.onMouseDown(e) }, false); note.addEventListener('click', function() { return self.onNoteClick() }, false); this.note = note; // ... } Автор …

8
Как удалить проверку JavaScript из моего проекта Eclipse?
Я использую eclipse в своем проекте и, возясь с настройками eclipse, включил поддержку Javascript. Теперь eclipse жалуется, что в библиотеке JQuery есть ошибки и не позволяет мне скомпилировать проект. Кто-нибудь знает, как отключить проверку JavaScript?

9
Могу ли я найти события, связанные с элементом с помощью jQuery?
По этой ссылке я связываю два обработчика событий: <a href='#' id='elm'>Show Alert</a> JavaScript: $(function() { $('#elm').click(_f); $('#elm').mouseover(_m); }); function _f(){alert('clicked');} function _m(){alert('mouse over');} Есть ли способ получить список всех событий, связанных с элементом, в этом случае для элемента с id="elm"?

20
Извлечь («получить») число из строки
У меня есть строка в javascript, как `# box2 ', и я просто хочу' 2 'из нее. Пытался: var thestring = $(this).attr('href'); var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); alert(thenum); Это все еще возвращает # box2 в предупреждении, как я могу заставить это работать? Это должно приспособить для любого числа длины, приложенного …

17
Эквивалент JavaScript Hashmap
Как поясняется в обновлении 3 этого ответа , это обозначение: var hash = {}; hash[X] на самом деле не хэширует объект X; на самом деле он просто конвертируется Xв строку (через, .toString()если это объект, или некоторые другие встроенные преобразования для различных типов примитивов), а затем просматривает эту строку без хеширования …

18
Javascript Эквивалент PHP Разнесение ()
У меня есть эта строка: 0000000020C90037: TEMP: данные Мне нужна эта строка: TEMP: данные. С PHP я бы сделал это: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; Как эффективно explodeиспользовать строку в JavaScript так, как она работает в PHP?
353 javascript  php  string 

8
Замена пробелов подчеркиванием в JavaScript?
Я пытаюсь использовать этот код для замены пробелов на _, он работает для первого пробела в строке, но все остальные экземпляры пробелов остаются неизменными. Кто-нибудь знает почему? function updateKey() { var key=$("#title").val(); key=key.replace(" ","_"); $("#url_key").val(key); }
353 javascript  string 

4
Центр / Установить масштаб карты, чтобы покрыть все видимые маркеры?
Я устанавливаю несколько маркеров на своей карте, и я могу статически устанавливать уровни масштабирования и центр, но я хочу, чтобы охватить все маркеры и максимально увеличить масштаб, чтобы были видны все рынки. Доступны следующие методы setZoom(zoom:number) а также setCenter(latlng:LatLng) Не setCenterподдерживает множественный ввод или ввод массива Location, а также setZoomне …

7
Получить версию jQuery из проверки объекта jQuery
Есть ли способ узнать, какая версия jQuery используется, проверяя jQueryобъект? jQuery динамически добавляется на мою страницу, и я не вижу ссылок на него в моей разметке. Если я проверю это в консоли моего браузера, он там.
352 javascript  jquery 

25
Как определить изменение размера DIV?
На этот вопрос есть ответы на Переполнение стека на русском : Как исследовать изменение размера div'ов? У меня есть следующий пример HTML, есть DIV, который имеет ширину 100%. Он содержит несколько элементов. При выполнении изменения размера окон внутренние элементы могут быть переставлены, и размер div может измениться. Я спрашиваю, возможно …
352 javascript  jquery  html 

7
Почему `Export Default Const` недействителен?
Я вижу, что следующее хорошо: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; Однако это неверно: export default const Tab = connect( mapState, mapDispatch )( Tabs ); Все же это хорошо export default Tab = connect( mapState, mapDispatch )( Tabs ); Можно ли это объяснить, пожалуйста, …


7
jQuery Validate Plugin - Как создать простое пользовательское правило?
Как создать простое настраиваемое правило с помощью плагина jQuery Validate (using addMethod), в котором не используется регулярное выражение? Например, какая функция создаст правило, которое проверяет только если установлен хотя бы один из группы флажков?


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