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

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


11
Як опублікувати модуль, написаний на ES6 в NPM?
Я збирався опублікувати модуль до NPM, коли думав про перезапис його в ES6, щоб це було підтверджено майбутнім, і вивчити ES6. Я використовував Babel для транспіляції в ES5 та проведення тестів. Але я не впевнений, як діяти: Чи потрібно перекладати та публікувати отриману папку / вихід у NPM? Чи включати …

3
JSDoc: повертає структуру об'єкта
Як я можу розповісти JSDoc про структуру об'єкта, який повертається. Я знайшов @return {{field1: type, field2: type, ...}} descriptionсинтаксис і спробував: /** * Returns a coordinate from a given mouse or touch event * @param {TouchEvent|MouseEvent|jQuery.Event} e * A valid mouse or touch event or a jQuery event wrapping such …

8
отримати атрибути даних у коді JavaScript
У мене наступний html: <span data-typeId="123" data-type="topic" data-points="-1" data-important="true" id="the-span"></span> Чи можливо отримати атрибути, що починаються з цього data-, і використовувати їх у коді JavaScript, як код нижче? Поки що я отримую nullрезультат. document.getElementById("the-span").addEventListener("click", function(){ var json = JSON.stringify({ id: parseInt(this.typeId), subject: this.datatype, points: parseInt(this.points), user: "H. Pauwelyn" }); });

5
HTML <input type = 'file'> Подія вибору файлів
Скажімо, у нас цей код: &lt;form action='' method='POST' enctype='multipart/form-data'&gt; &lt;input type='file' name='userFile'&gt;&lt;br&gt; &lt;input type='submit' name='upload_btn' value='upload'&gt; &lt;/form&gt; що призводить до цього: Коли користувач натискає кнопку "Переглянути ...", відкриється діалогове вікно пошуку файлів: Користувач вибере файл або двічі клацнувши по файлу, або натиснувши кнопку «Відкрити». Чи є подія Javascript, про яку …

5
Чи можу я використовувати складний HTML з підказкою Twitter Bootstrap?
Якщо я перевіряю офіційну документацію , я можу побачити властивість під назвою HTML: Name | Type | default | Description ---------------------------------------------------------------------------- html | boolean | false | Insert html into the tooltip. If false, jquery's text method will be used to insert content into the dom. Use text if you're …

3
Перегляди проти компонентів у Ember.js
Я вивчаю ember.js, і намагаюся зрозуміти різницю між поданням та компонентом. Я розглядаю як спосіб виготовлення компонентів для багаторазового використання. З веб-сайту Ембер про перегляди: Перегляди в Ember.js, як правило, створюються лише з наступних причин: -Коли вам потрібно складне управління подіями користувачів -Коли ви хочете створити повторно використовуваний компонент З …

4
Як працює інтернаціоналізація в JavaScript?
Мені цікаво, як боротися з інтернаціоналізацією в JavaScript. Я гугл, але не отримую переконливих відповідей на: Чи підтримує JavaScript підтримку інтернаціоналізації? Що таке i18n у JavaScript? Як поводитися з календарями, валютами, датами тощо? Я вже читав Інтернаціоналізацію всередині JavaScript .

9
Перемикач Javascript порівняно, якщо… інше, якщо… інше
Хлопці, у мене є кілька питань: Чи є різниця в продуктивності JavaScript між switchоператором та an if...else? Якщо так, чому? Чи поведінка switchтаif...else різні веб-переглядачі? (FireFox, IE, Chrome, Opera, Safari) Причиною задавати це питання є те, що я маю кращу ефективність у switchзаяві з приблизно 1000-ти випадками у Firefox. Відредаговано …

17
Як вимкнути кешування на Firefox?
Під час розробки я весь час повинен "очищати кеш" у Firefox, щоб змусити його використовувати останню версію файлів JavaScript. Чи є якесь налаштування (about: config), щоб повністю вимкнути кешування файлів JavaScript? Або, якщо ні, для всіх файлів?

9
Як вручну запустити перевірку за допомогою перевірки jQuery?
Я хочу вручну запустити перевірку, включаючи показ повідомлень про помилки з jQuery Validate . Сценарій, який я намагаюся здійснити, є така форма: &lt;form&gt; &lt;input id=i1&gt; &lt;button id=b1&gt; &lt;input id=i2&gt; &lt;button id=b2&gt; &lt;/form&gt; При натисканні слід b1лише i1підтвердити. натискання курки b2, i2має бути підтверджено. Однак усі поля повинні бути розміщені. Як …

12
Як я можу створити асинхронну функцію в Javascript?
Перевірте цей код : &lt;a href="#" id="link"&gt;Link&lt;/a&gt; &lt;span&gt;Moving&lt;/span&gt; $('#link').click(function () { console.log("Enter"); $('#link').animate({ width: 200 }, 2000, function() { console.log("finished"); }); console.log("Exit"); }); Як ви бачите на консолі, функція "anime" є асинхронною, і вона "розщеплює" потік блоку коду обробника подій. Фактично : $('#link').click(function () { console.log("Enter"); asyncFunct(); console.log("Exit"); }); function …

6
jage regex - шукаєте альтернативу?
Ось регулярний вираз, який прекрасно працює в більшості програм regex: (?&lt;!filename)\.js$ Це відповідає .js для рядка, який закінчується .js, за винятком filename.js У Javascript немає регексу. Хтось може зібрати альтернативний регулярний вираз, який досягає того ж результату і працює в javascript? Ось кілька думок, але потрібні допоміжні функції. Я сподівався …
143 javascript  regex 

14
Ефективний спосіб вставити число в відсортований масив чисел?
У мене є відсортований масив JavaScript, і хочу вставити ще один елемент у масив, таким чином отриманий масив залишається відсортованим. Я, безумовно, міг реалізувати просту функцію вставки в стилі quicksort: var array = [1,2,3,4,5,6,7,8,9]; var element = 3.5; function insert(element, array) { array.splice(locationOf(element, array) + 1, 0, element); return array; …

23
Сховати / Показати компоненти в реальній реакції
Я дійсно новачок у React Native, і мені цікаво, як можна приховати / показати компонент. Ось мій тестовий випадок: &lt;TextInput onFocus={this.showCancel()} onChangeText={(text) =&gt; this.doSearch({input: text})} /&gt; &lt;TouchableHighlight onPress={this.hideCancel()}&gt; &lt;View&gt; &lt;Text style={styles.cancelButtonText}&gt;Cancel&lt;/Text&gt; &lt;/View&gt; &lt;/TouchableHighlight&gt; У мене є TextInputкомпонент, що я хочу, щоб показати, TouchableHighlightколи вхід отримує фокус, а потім приховати, TouchableHighlightколи …

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