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

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

1
Несколько файлов на CDN по сравнению с одним файлом локально
На моем веб-сайте используется около 10 сторонних библиотек javascript, таких как jQuery, jQuery UI, prefixfree, несколько плагинов jQuery, а также мой собственный код javascript. В настоящее время я извлекаю внешние библиотеки из CDN, таких как Google CDN и cloudflare. Мне было интересно, какой подход лучше: Извлечение внешних библиотек из CDN …
93 javascript  cdn 

2
Как определить, когда заканчивается воспроизведение видео на YouTube?
Я работаю над сайтом, на котором есть множество встроенных видеороликов YouTube, клиент хочет показывать всплывающее окно, когда видео перестает отображаться. Я посмотрел на youtube api и, похоже, есть способ определить, когда заканчивается видео: http://code.google.com/apis/youtube/js_api_reference.html но я не могу встроить видео, как они упоминались на этой странице, поскольку все видео уже …

8
Использование socket.io в Express 4 и экспресс-генератора / bin / www
Итак, дело в том, что я пытаюсь использовать socket.io в экспресс-проекте. После запуска Express Js 4 я обновил свой экспресс-генератор, и теперь начальные функции приложения ./bin/wwwперешли в файл, включая эти переменные (содержимое файла www: http://jsfiddle.net/avMa5/ ) var server = app.listen(app.get('port'), function() {..} (проверьте это, npm install -g express-generatorа затемexpress myApp …

10
node.js mongodb выберите документ по _id node-mongodb-native
Я пытаюсь выбрать документ по id Я пытался: collection.update({ "_id": { "$oid": + theidID } } collection.update({ "_id": theidID } collection.update({ "_id.$oid": theidID }} Также пробовал: collection.update({ _id: new ObjectID(theidID ) } Это дает мне ошибку 500 ... var mongo = require('mongodb') var BSON = mongo.BSONPure; var o_id = new …

5
Как в JavaScript округлить до целых чисел?
У меня есть следующий код для вычисления определенного процента: var x = 6.5; var total; total = x/15*100; // Result 43.3333333333 То, что я хочу получить в результате, - это точное число, 43и если общая сумма равна, 43.5ее следует округлить до44 Есть ли способ сделать это в JavaScript?

6
Воспроизведение аудиофайла с помощью jQuery при нажатии кнопки
Я пытаюсь воспроизвести аудиофайл, когда нажимаю кнопку, но он не работает, мой html-код: <html> <body> <div id="container"> <button id="play"> Play Music </button> </div> </body> </html> мой JavaScript: $('document').ready(function () { $('#play').click(function () { var audio = {}; audio["walk"] = new Audio(); audio["walk"].src = "http://www.rangde.org/static/bell-ring-01.mp3" audio["walk"].addEventListener('load', function () { audio["walk"].play(); }); …

9
Могу ли я установить пакет NPM из javascript, запущенного в Node.js?
Могу ли я установить пакет NPM из файла javascript, запущенного в Node.js? Например, я хотел бы иметь сценарий, назовем его "script.js", который каким-то образом (... используя NPM или нет ...) устанавливает пакет, обычно доступный через NPM. В этом примере я хочу установить «FFI». (npm установить ffi)

3
Модуль XMLHttpRequest не определен / не найден
Это мой код: var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest; var xhr = new XMLHttpRequest(); xhr.open("GET", "//URL") xhr.setRequestHeader("Content-Type: application/json", "Authorization: Basic //AuthKey"); xhr.send(); Я получаю сообщение об ошибке: Cannot find module 'xmlhttprequest' Когда я удаляю первую строку, я получаю: XMLHttpRequest is not defined Я искал повсюду, и люди упоминали о проблеме с Node.js …


14
REACT - переключить класс onclick
Я пытаюсь понять, как переключить активный класс onClickдля изменения свойств CSS. Я использовал много подходов и прочитал много ответов SO. Используя jquery, это было бы относительно просто, однако я не могу понять, как это сделать с помощью реакции. Мой код ниже. Кто-нибудь может посоветовать, как мне это сделать? Можно ли …

10
Стиль JavaScript для дополнительных обратных вызовов
У меня есть некоторые функции, которые иногда (не всегда) получают обратный вызов и запускают его. Является ли проверка, определен ли обратный вызов / функция, хорошим стилем или есть лучший способ? Пример: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };

5
Как передать параметры в представление
У меня есть ряд кнопок, при нажатии на которые отображается всплывающее меню, расположенное чуть ниже кнопки. Я хочу передать положение кнопки представлению. Как я могу это сделать? ItemView = Backbone.View.extend({ tagName: 'li', events: { 'click': 'showMenu' }, initialize: function() { _.bindAll(this, 'render'); }, render: function() { return $(this.el).html(this.model.get('name')); }, showMenu: …

10
AngularJS сортировка по свойству
Я пытаюсь отсортировать некоторые данные по свойствам. Вот пример, который, как я думал, должен работать, но это не так. HTML-часть: <div ng-app='myApp'> <div ng-controller="controller"> <ul> <li ng-repeat="(key, value) in testData | orderBy:'value.order'"> {{value.order}}. {{key}} -> {{value.name}} </li> </ul> </div> </div> Часть JS: var myApp = angular.module('myApp', []); myApp.controller('controller', ['$scope', function …

7
Как мне получить одну модель в Backbone?
У меня есть Clockмодель в Backbone: var Clock = Backbone.Model.extend({}); Я пытаюсь получить экземпляр, в котором есть последняя информация /clocks/123. Некоторые вещи, которые я пробовал: метод уровня "класса" Clock.fetch(123) // TypeError: Object function (){ ... } has no method 'fetch' создание экземпляра, а затем его вызов fetch: c = new …

2
Параметры $ http get не работают
Кто-нибудь знает, почему это не работает? $http .get('accept.php', { source: link, category_id: category }) .success(function (data, status) { $scope.info_show = data }); и это работает: $http .get('accept.php?source=' + link + '&category_id=' + category) .success(function (data, status) { $scope.info_show = data });

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