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

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

11
Як запустити єдиний тест з Mocha?
Я використовую Mocha для тестування моїх JavaScript-речей. Мій тестовий файл містить 5 тестів. Чи можливо це запустити певний тест (або набір тестів), а не всі тести у файлі?
291 javascript  mocha 

25
Веб-працівники без окремого файлу Javascript?
Наскільки я можу сказати, веб-працівників потрібно записати в окремий файл JavaScript і викликати так: new Worker('longrunning.js') Я використовую компілятор закриття, щоб комбінувати та мінімізувати весь мій вихідний код JavaScript, і я вважаю за краще не мати своїх працівників в окремих файлах для розповсюдження. Чи є спосіб це зробити? new Worker(function() …

7
Чому парсеринг дає NaN за допомогою масиву # map?
З мережі розробників Mozilla : [1,4,9].map(Math.sqrt) дасть: [1,2,3] Чому тоді це робиться: ['1','2','3'].map(parseInt) принести це: [1, NaN, NaN] Я перевірив Firefox 3.0.1 і Chrome 0.3, і як відмова від відповідальності, я знаю, що це не функціональність між браузерами (немає IE). Я з’ясував, що наступне здійснить бажаний ефект. Однак це все …
291 javascript 

18
Як додати користувацьке меню правою кнопкою миші на веб-сторінку?
Я хочу додати користувальницьке меню правої кнопки миші до своєї веб-програми. Чи можна це зробити без використання заздалегідь створених бібліотек? Якщо так, як відобразити просте користувацьке меню правою кнопкою миші, в якому не використовується стороння бібліотека JavaScript? Я маю на меті щось подібне до того, що робить Google Docs. Це …


4
Як отримати параметр URL у Express?
Я зіткнувся питання про отримання значення tagidз мого URL: localhost:8888/p?tagid=1234. Допоможіть мені виправити код контролера. Я не в змозі отримати tagidцінність. Мій код такий: app.js: var express = require('express'), http = require('http'), path = require('path'); var app = express(); var controller = require('./controller')({ app: app }); // all environments app.configure(function() …

3
Покажчик всередині функції map ()
Я отсутствую варіант , як отримати номер індексу всередині mapфункції , використовуючи Listвід Immutable.js: var list2 = list1.map(mapper => { a: mapper.a, b: mapper.index??? }).toList(); Документація показує, що map()повертається Iterable<number, M>. Чи є якийсь елегантний шлях до того, що мені потрібно?

8
Пропускаючи другий вираз при використанні стенограми if-else
Чи можу я написати if elseстенографію без else? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); Я помітив, що ставлять nullінші твори (але я не маю поняття, чому або якщо це гарна ідея). Редагувати: Деякі з вас, здається, збентежені, чому я намагаюся спробувати це. Будьте впевнені, це суто з цікавості. Мені …

9
Неможливо зрозуміти параметр useCapture в addEventListener
Я прочитав статтю за адресою https://developer.mozilla.org/en/DOM/element.addEventListener, але не зміг зрозуміти useCaptureатрибут. Визначення є: Якщо це правда, UseCapture вказує на те, що користувач бажає ініціювати захоплення. Після ініціювання захоплення всі події зазначеного типу будуть відправлені зареєстрованому слухачеві, перш ніж надсилатись до будь-яких подій EventTargets під ним у дереві DOM. Події, що …

12
Карта проти об’єкта в JavaScript
Я щойно відкрив Chromeestatus.com і, втративши кілька годин свого дня, знайшов цю функцію : Карта: Об'єкти карт - це прості карти ключа / значення. Це мене збентежило. Регулярні об’єкти JavaScript є словниками, то чим він Mapвідрізняється від словника? Концептуально вони однакові (згідно з чим різниця між картою та словником? ) …

8
Встановлення фонового зображення з реактивними вбудованими стилями
Я намагаюся отримати доступ до статичного зображення, яке потрібно використовувати в межах вбудованого backgroundImageвластивості в межах React. На жаль, я просушився, як це зробити. Як правило, я думав, що ви зробили так: import Background from '../images/background_image.png'; var sectionStyle = { width: "100%", height: "400px", backgroundImage: "url(" + { Background } …

15
'innerText' працює в IE, але не у Firefox
У мене є код JavaScript, який працює в IE, що містить таке: myElement.innerText = "foo"; Однак, схоже, властивість 'innerText' не працює у Firefox. Чи є якийсь еквівалент Firefox? Або є більш загальна, перехресна властивість браузера, яку можна використовувати?

13
JavaScript: передача параметрів функції зворотного дзвінка
Я намагаюся передати якийсь параметр функції, яка використовується як зворотний виклик, як це зробити? function tryMe (param1, param2) { alert (param1 + " and " + param2); } function callbackTester (callback, param1, param2) { callback (param1, param2); } callbackTester (tryMe, "hello", "goodbye");

8
Що таке $$ хеш-ключ, доданий до мого результату JSON.stringify
Я спробував подивитися на зазирнути на сторінку Mozilla JSON, що розшифровував їх документи, а також тут на SO та Google, але не знайшов пояснення. Я багато разів використовував JSOn stringify, але ніколи не стикався з цим результатом У мене є масив об'єктів JSON [ { "param_2": "Description 1", "param_0": "Name …

15
jQuery SVG, чому я не можу додати клас?
Я використовую jQuery SVG. Я не можу додати або видалити клас до об’єкта. Хтось знає мою помилку? SVG: <rect class="jimmy" id="p5" x="200" y="200" width="100" height="100" /> JQuery, який не додасть клас: $(".jimmy").click(function() { $(this).addClass("clicked"); }); Я знаю, що SVG та jQuery чудово працюють разом, тому що я можу націлити об'єкт …

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