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

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

13
Инструменты модульного тестирования JavaScript для TDD
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я изучил и рассмотрел многие модульные тесты JavaScript и инструменты тестирования, но не смог найти подходящего варианта, чтобы оставаться полностью совместимым с TDD. Итак, есть …


24
Как я могу скрыть (защитить) JavaScript? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я хочу сделать приложение JavaScript, которое не является открытым исходным кодом, …


24
jQuery Event Keypress: какая клавиша была нажата?
С помощью jQuery, как мне узнать, какая клавиша была нажата при привязке к событию нажатия клавиши? $('#searchbox input').bind('keypress', function(e) {}); Я хочу инициировать отправку при ENTERнажатии. [Обновить] Несмотря на то, что я нашел ответ (или лучше: один) сам, кажется, есть место для вариаций;) Есть ли разница между keyCodeи which- особенно …

23
Самостоятельные ссылки в объектных литералах / инициализаторах
Есть ли способ заставить что-то вроде следующего работать в JavaScript? var foo = { a: 5, b: 6, c: this.a + this.b // Doesn't work }; В текущей форме этот код явно выдает ошибку ссылки, поскольку thisне ссылается на foo. Но есть ли способ иметь значение в свойствах литерала объекта …

16
addEventListener против onclick
Какая разница между addEventListenerа onclick? var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothing2); Приведенный выше код находится вместе в отдельном файле .js, и они оба работают отлично.

10
Убрать все нечисловые символы из строки в JavaScript
Рассмотрим сценарий без DOM, в котором вы хотите удалить все нечисловые символы из строки, используя JavaScript / ECMAScript. Любые символы в диапазоне 0 - 9должны быть сохранены. var myString = 'abc123.8<blah>'; //desired output is 1238 Как бы вы достигли этого простым JavaScript? Пожалуйста, помните, что это сценарий без DOM, поэтому …
703 javascript  string 


16
Как отсортировать массив по свойству даты
Скажем, у меня есть массив из нескольких объектов: var array = [{id: 1, date: Mar 12 2012 10:00:00 AM}, {id: 2, date: Mar 8 2012 08:00:00 AM}]; Как я могу отсортировать этот массив по элементу даты в порядке от даты, ближайшей к текущей дате и времени вниз? Имейте в виду, …

10
Moment.js преобразовать в объект даты
Используя Moment.js, я не могу преобразовать правильный объект момента в объект даты с часовыми поясами. Я не могу получить правильную дату. Пример: var oldDate = new Date(), momentObj = moment(oldDate).tz("MST7MDT"), newDate = momentObj.toDate(); console.log("start date " + oldDate) console.log("Format from moment with offset " + momentObj.format()) console.log("Format from moment without …


30
Проверка на наличие вложенного ключа объекта JavaScript
Если у меня есть ссылка на объект: var test = {}; потенциально (но не сразу) будет иметь вложенные объекты, что-то вроде: {level1: {level2: {level3: "level3"}}}; Как лучше всего проверить наличие свойства в глубоко вложенных объектах? alert(test.level1); доходность undefined , но alert(test.level1.level2.level3);терпит неудачу. В настоящее время я делаю что-то вроде этого: …

19
Предварительная загрузка изображений с помощью jQuery
Я ищу быстрый и простой способ предварительной загрузки изображений с помощью JavaScript. Я использую jQuery, если это важно. Я видел это здесь ( http: //nettuts.com ... ): function complexLoad(config, fileNames) { for (var x = 0; x < fileNames.length; x++) { $("<img>").attr({ id: fileNames[x], src: config.imgDir + fileNames[x] + config.imgFormat, …
689 javascript  jquery 

9
Что такое VanillaJS?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. У меня есть один простой вопрос, который застрял в моей голове на несколько дней: что такое VanillaJS? Некоторые люди называют это фреймворком, …
688 javascript 

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