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

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


6
Клієнт у вузлі: Uncaught ReferenceError: вимагати не визначено
Отже, я пишу заявку за допомогою комбінації вузла / express + нефрит. У мене є client.js, що завантажується на клієнта. У цьому файлі я маю код, який викликає функції з інших файлів JavaScript. Моя спроба полягала у використанні var m = require('./messages'); для того, щоб завантажити вміст messages.js(так само, як …


11
Як я міряю час виконання коду JavaScript за допомогою зворотних дзвінків?
У мене є фрагмент коду JavaScript, який я виконую за допомогою node.jsінтерпретатора. for(var i = 1; i < LIMIT; i++) { var user = { id: i, name: "MongoUser [" + i + "]" }; db.users.save(user, function(err, saved) { if(err || !saved) { console.log("Error"); } else { console.log("Saved"); } }); …

27
Як поводитися з анкерним хеш-з'єднанням в AngularJS
Хтось із вас знає, як красиво обробити анкерний хеш-зв'язок у AngularJS ? У мене є така розмітка для простої сторінки поширених запитань <a href="#faq-1">Question 1</a> <a href="#faq-2">Question 2</a> <a href="#faq-3">Question 3</a> <h3 id="faq-1">Question 1</h3> <h3 id="faq-2">Question 2</h3> <h3 id="fa1-3">Question 3</h3> При натисканні на будь-яке з перерахованих вище посилань AngularJS перехоплює …

7
Потрійна операція в CoffeeScript
Мені потрібно встановити значення, aщо залежить від умови. Який найкоротший спосіб зробити це за допомогою CoffeeScript? Наприклад, це я б робив у JavaScript: a = true ? 5 : 10 # => a = 5 a = false ? 5 : 10 # => a = 10

6
Завантажте файл з сервера NodeJS за допомогою Express
Як я можу завантажити файл, який знаходиться на моєму сервері, на свою машину, що отримує доступ до сторінки на сервері nodeJS? Я використовую ExpressJS, і я намагався це: app.get('/download', function(req, res){ var file = fs.readFileSync(__dirname + '/upload-folder/dramaticpenguin.MOV', 'binary'); res.setHeader('Content-Length', file.length); res.write(file, 'binary'); res.end(); }); Але я не можу отримати ім’я …

10
jQuery перша дитина "цього"
Я намагаюсь передати "це" від натиснутого проміжку до функції jQuery, яка може потім виконати jQuery на першому дочірнім елементі цього клацання. Не можу, здається, все правильно ... <p onclick="toggleSection($(this));"><span class="redClass"></span></p> Javascript: function toggleSection(element) { element.toggleClass("redClass"); } Як я можу посилатись на: первістка елемента?

8
$ спостерігати об’єкт
Я хочу спостерігати за змінами в словнику, але чомусь зворотний дзвінок годинника не викликається. Ось контролер, який я використовую: function MyController($scope) { $scope.form = { name: 'my name', surname: 'surname' } $scope.$watch('form', function(newVal, oldVal){ console.log('changed'); }); } Ось скрипка . Я очікую, що зворотний виклик $ watch буде видалено щоразу, …


12
Як додати об’єкт до масиву
Як я можу додати об’єкт до масиву (у JavaScript або jquery)? Наприклад, яка проблема з цим кодом? function(){ var a = new array(); var b = new object(); a[0]=b; } Я хотів би скористатися цим кодом для збереження багатьох об'єктів у масиві function1, а call2 function2 використовувати об’єкт у масиві. …

16
Використання HTML5 / JavaScript для створення та збереження файлу
Останнім часом я спіткнувся з WebGL і змусив читача Collada працювати. Проблема в тому, що вона досить повільна (Collada - це дуже багатослівний формат), тому я збираюся розпочати перетворення файлів у більш простий у використанні формат (можливо, JSON). У мене вже є код для розбору файлу в JavaScript, тому я …

10
Отримайте цикл / індекс циклу, використовуючи для… синтаксису в JavaScript
Обережно: питання все ще стосується for…ofциклів.> Не використовуйте for…inдля повторення масиву , використовуйте його для ітерації властивостей об'єкта. Це сказало, це Я розумію, що базовий for…inсинтаксис у JavaScript виглядає так: for (var obj in myArray) { // ... } Але як отримати лічильник циклу / індекс ? Я знаю, що …

18
Звукові ефекти в JavaScript / HTML5
Я використовую HTML5 для програмування ігор; перешкодою, з якою я стикався зараз, є те, як відтворювати звукові ефекти. Конкретні вимоги малочисельні: Відтворюйте та змішуйте кілька звуків, Відтворити один і той же зразок кілька разів, можливо, перекриваючи відтворення, Перервати відтворення зразка в будь-якій точці, Переважно відтворюйте файли WAV, що містять (низькоякісний) …

17
Чому JSHint видає попередження, якщо я використовую const?
Це помилка, яку я отримую під час використання const: <error line="2" column="1" severity="warning" message="'const' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> Мій код виглядає приблизно так: const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; Код працює добре, …

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