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

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

10
Що лежить в основі цієї ідіоми JavaScript: var self = this?
У джерелі для демонстрації нотаток зберігання SQL WebKit HTML 5 SQL я бачив таке : 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; // ... } Автор …

27
Завантажте файл за допомогою Javascript / jQuery
У мене є дуже подібна вимога зазначено тут . Мені потрібно, щоб браузер користувача розпочав завантаження вручну, коли $('a#someID').click(); Але я не можу використовувати window.hrefметод, оскільки він замінює поточний вміст сторінки файлом, який ви намагаєтеся завантажити. Натомість я хочу відкрити завантаження в новому вікні / вкладці. Як це можливо?

8
Як видалити перевірку JavaScript від проекту затемнення?
Я використовую 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 у попередженні, як я можу змусити його працювати? Він повинен вміщувати будь-який номер довжини, прикріплений на …

18
Javascript, еквівалентний PHP Explode ()
У мене є цей рядок: 0000000020C90037: TEMP: дані Мені потрібен цей рядок: ТЕМП: дані. З PHP я би зробив це: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; Як я можу ефективно explodeвикористовувати рядок у JavaScript, як це працює в PHP?
353 javascript  php  string 

17
JavaScript Hashmap еквівалент
Як було зрозуміло в оновленні 3 на цю відповідь , це позначення: var hash = {}; hash[X] насправді не має хеш-об’єкт X; він насправді просто перетворюється Xна рядок (через, .toString()якщо це об'єкт або деякі інші вбудовані перетворення для різних примітивних типів), а потім шукає цю рядку вгору, не збиваючи її, …

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

4
Центр / Встановити масштаб карти, щоб охопити всі видимі маркери?
Я встановлюю декілька маркерів на своїй карті і можу статично встановити рівні масштабування та центр, але те, що я хочу, - покрити всі маркери та збільшити масштаб, маючи видимі всі ринки Доступні методи наступні setZoom(zoom:number) і setCenter(latlng:LatLng) Ні setCenterпідтримує багаторазове введення, ні вхідний масив, ні setZoomтакий тип функціональності

7
Отримайте версію jQuery від огляду об’єкта jQuery
Чи є спосіб дізнатися, яка версія jQuery використовується при огляді jQueryоб'єкта? jQuery динамічно додається до моєї сторінки, і я не бачу жодної посилання на неї у своїй розмітці. Якщо я перевіряю його на консолі свого браузера, він є.
352 javascript  jquery 

25
Як виявити зміни розміру DIV?
На цей питання є відповіді на Stack Overflow на російському : Як відміряти розмір розмірів div'ov? У мене є наступний зразок html, є DIV, який має 100% ширини. Він містить деякі елементи. Під час виконання повторного розміру вікон внутрішні елементи можуть бути переставлені, і розмір DIV може змінюватися. Я запитую, …
352 javascript  jquery  html 

7
Чому "Експорт за замовчуванням 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 (використовуючи addMethod), який не використовує регулярний вираз? Наприклад, яка функція створила б правило, яке підтверджує лише, якщо принаймні одна з групи прапорців встановлена?


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