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

323
Загрузка локального файла JSON

Я пытаюсь загрузить локальный файл JSON, но он не будет работать. Вот мой код JavaScript (с использованием jQuery: var json = $.getJSON("test.json"); var data = eval("(" +json.responseText + ")"); document.write(data["a"]); Файл test.json: {"a" : "b", "c" : "d"} Ничего не отображается, и Firebug...

323
Создать массив с одним и тем же элементом, повторенным несколько раз

В Python, где [2]находится список, следующий код дает такой вывод: [2] * 5 # Outputs: [2,2,2,2,2] Существует ли простой способ сделать это с помощью массива в JavaScript? Я написал следующую функцию для этого, но есть что-то короче или лучше? var repeatelem = function(elem, n){ // returns an array...

322
Создать пользовательский обратный вызов в JavaScript

Все, что мне нужно сделать, это выполнить функцию обратного вызова, когда закончится выполнение моей текущей функции. function LoadData() { alert('The data has been loaded'); //Call my callback with parameters. For example, //callback(loadedData , currentObject); } Потребитель для этой функции...

322
Получить индекс объекта внутри массива, соответствующий условию

У меня есть такой массив: [{prop1:"abc",prop2:"qwe"},{prop1:"bnmb",prop2:"yutu"},{prop1:"zxvz",prop2:"qwrq"},...] Как я могу получить индекс объекта, который соответствует условию, без итерации по всему массиву? Например, учитывая prop2=="yutu", я хочу получить индекс 1. Я видел, .indexOf()но...

322
Клиент на узле: Uncaught ReferenceError: требование не определено

Итак, я пишу приложение с комбо узла / экспресс + Джейд. У меня есть client.js, что загружается на клиенте. В этом файле у меня есть код, который вызывает функции из других файлов JavaScript. Моя попытка была использовать var m = require('./messages'); чтобы загрузить содержимое messages.js(как я...

321
Задержка изменения маршрута AngularJS до загрузки модели для предотвращения мерцания

Мне интересно, есть ли способ (аналогичный Gmail) для AngularJS отложить показ нового маршрута до тех пор, пока каждая модель и ее данные не будут получены с использованием соответствующих сервисов. Например, если существует список, в ProjectsControllerкотором перечислены все проекты, и...

321
ReactJS Два компонента общения

Я только начал работать с ReactJS и немного застрял на проблеме, которая у меня есть. Мое приложение, по сути, представляет собой список с фильтрами и кнопкой для изменения макета. На данный момент я использую три компонента: <list />, < Filters />и <TopBar />, теперь , очевидно ,...

320
Как измерить время выполнения кода 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"); }...

318
Загрузите файл с сервера NodeJS с помощью Express

Как я могу загрузить файл, который находится на моем сервере, на мой компьютер, который обращается к странице на сервере nodeJS? Я использую ExpressJS, и я пытался это: app.get('/download', function(req, res){ var file = fs.readFileSync(__dirname + '/upload-folder/dramaticpenguin.MOV', 'binary');...

318
Получить счетчик / индекс цикла, используя для… синтаксиса в JavaScript

Внимание: Вопрос по-прежнему относится к for…ofциклам.> Не используйте for…inдля итерации по массиву , используйте его для итерации по свойствам объекта. Тем не менее, это Я понимаю, что основной for…inсинтаксис в JavaScript выглядит так: for (var obj in myArray) { // ... } Но как мне получить...

317
Как загрузить файлы CSS с помощью Javascript?

Можно ли импортировать таблицы стилей CSS в HTML-страницу, используя Javascript? Если так, как это можно сделать? PS javascript будет размещен на моем сайте, но я хочу, чтобы пользователи могли добавлять <head>теги своего сайта, и он должен иметь возможность импортировать файл css,...

317
jQuery первый ребенок «этого»

Я пытаюсь передать "this" из отрезка, по которому щелкнули, в функцию jQuery, которая затем может выполнить jQuery для первого дочернего элемента этого нажатого элемента. Не могу понять это правильно ... <p onclick="toggleSection($(this));"><span class="redClass"></span></p>...

317
Использование HTML5 / JavaScript для генерации и сохранения файла

В последнее время я возился с WebGL и заставил работать читателя Collada. Проблема в том, что он довольно медленный (Collada - очень многословный формат), поэтому я собираюсь начать преобразование файлов в более простой формат (возможно, JSON). У меня уже есть код для синтаксического анализа файла...