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

292
Как запустить один тест с Мокко?

Я использую Mocha, чтобы проверить мои вещи JavaScript. Мой тестовый файл содержит 5 тестов. Возможно ли выполнить определенный тест (или набор тестов), а не все тесты в...

291
Почему parseInt дает NaN с картой Array #?

Из Сети разработчиков 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? Я...

291
Веб-работники без отдельного файла Javascript?

Насколько я могу судить, веб-работники должны быть написаны в отдельном файле JavaScript и называться так: new Worker('longrunning.js') Я использую закрывающий компилятор для объединения и минимизации всего моего исходного кода JavaScript, и я бы предпочел не иметь своих работников в отдельных...

291
Как получить параметр URL в Express?

Я столкнулся вопрос о получении значения tagidиз моего URL: localhost:8888/p?tagid=1234. Помогите мне исправить код моего контроллера. Я не могу получить tagidзначение. Мой код выглядит следующим образом: app.js: var express = require('express'), http = require('http'), path = require('path'); var...

291
Индекс внутри функции map ()

Мне не хватает опции, как получить номер индекса внутри mapфункции, используя Listиз Immutable.js: var list2 = list1.map(mapper => { a: mapper.a, b: mapper.index??? }).toList(); Документация показывает, что map()возвращается Iterable<number, M>. Есть ли какой-нибудь элегантный способ, что...

290
JavaScript: передача параметров в функцию обратного вызова

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

290
Невозможно понять параметр useCapture в addEventListener

Я прочитал статью на https://developer.mozilla.org/en/DOM/element.addEventListener, но не смог понять useCaptureатрибут. Определение есть: Если true, useCapture указывает, что пользователь желает инициировать захват. После инициирования захвата все события указанного типа будут отправлены...

290
Пропуск второго выражения при использовании сокращения if-else

Могу ли я написать if elseстенографию без else? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); Я заметил, что ставить nullдля других работ (но я понятия не имею, почему или если это хорошая идея). Редактировать: Некоторые из вас, кажется, смущены, почему я потрудился попробовать это....

290
Карта против объекта в JavaScript

Я только что обнаружил chromestatus.com и, потеряв несколько часов своего дня, нашел эту запись : Карта: Объекты карты являются простыми картами ключ / значение. Это смутило меня. Обычные объекты JavaScript являются словарями, так чем же они Mapотличаются от словаря? Концептуально они идентичны (в...

290
Установка backgroundImage с помощью встроенных стилей React

Я пытаюсь получить доступ к статическому изображению для использования внутри встроенного backgroundImageсвойства в React. К сожалению, я иссяк от того, как это сделать. Вообще, я думал, ты просто сделал следующее: import Background from '../images/background_image.png'; var sectionStyle = { width:...

289
Как мне обрабатывать переводы строк в JSON?

Я сгенерировал немного JSON и пытаюсь превратить его в объект в JavaScript. Я продолжаю получать ошибки. Вот что у меня есть: var data = '{"count" : 1, "stack" : "sometext\n\n"}'; var dataObj = eval('('+data+')'); Это дает мне ошибку: unterminated string literal С JSON.parse(data), я вижу похожие...

289
«innerText» работает в IE, но не в Firefox

У меня есть некоторый код JavaScript, который работает в IE, содержащий следующее: myElement.innerText = "foo"; Однако, похоже, что свойство «innerText» не работает в Firefox. Есть ли какой-нибудь аналог Firefox? Или есть более общее свойство кросс-браузера, которое можно...