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

RequireJS - это загрузчик файлов и модулей JavaScript. Он оптимизирован для использования в браузере, но может использоваться в других средах JavaScript, таких как Rhino и Node. Если вы используете вызов require, который поставляется вместе с Node.js, то вы НЕ используете RequireJS. Пожалуйста, не используйте этот тег в таких случаях. Вместо этого используйте тег require.

5
Отношения между CommonJS, AMD и RequireJS?
Я все еще очень запутался в CommonJS, AMD и RequireJS , даже после того, как много читал. Я знаю, что CommonJS (ранее ServerJS ) - это группа для определения некоторых спецификаций JavaScript (например, модулей), когда язык используется вне браузера. Спецификация модулей CommonJS имеет некоторую реализацию, такую ​​как Node.js или RingoJS …

14
Имеет ли смысл использовать Require.js с Angular.js? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я новичок в Angular.js и пытаюсь понять, чем он отличается …

5
Когда я должен использовать require () и когда использовать define ()?
Последние несколько дней я играюсь с requirejs. Я пытаюсь понять разницу между определением и требованием. Похоже, что определение позволяет разделять модули и позволяет упорядочивать зависимости. Но он загружает все файлы, которые ему нужны для начала. Хотя требуется только загружает то, что вам нужно, когда вам это нужно. Могут ли эти …
316 require  requirejs 

12
Предотвратить RequireJS от кэширования необходимых сценариев
RequireJS, кажется, делает что-то внутреннее, что кэширует требуемые файлы JavaScript. Если я внесу изменения в один из обязательных файлов, мне придется переименовать файл, чтобы изменения вступили в силу. Обычный прием добавления номера версии в качестве параметра строки запроса к концу имени файла не работает с requirejs <script src="jsfile.js?v2"></script> То, что …

2
Исключение файлов / каталогов из задачи Gulp
У меня есть задание gulp rjs, которое объединяет и расширяет все мои пользовательские файлы .JS (любые библиотеки сторонних производителей). То, что я пытаюсь сделать, это исключить некоторые файлы / каталоги из этой задачи (контроллеры и директивы). Вот мое дерево: - application - resources - js main.js - vendor - jquery …

6
Загрузка Backbone и Underscore с использованием RequireJS
Я пытаюсь загрузить Backbone и Underscore (а также jQuery) с RequireJS. С последними версиями Backbone и Underscore это выглядит довольно сложно. Например, Underscore автоматически регистрируется как модуль, но Backbone предполагает, что Underscore доступен во всем мире. Я также должен отметить, что Backbone, похоже, не регистрирует себя как модуль, что делает …

2
Для чего используется «определение» в JavaScript (кроме очевидного)?
Я искал документацию по этому вопросу, но просто нигде не могу ничего найти. Я использую Aloha и хочу использовать их прототип боковой панели для создания новой собственной боковой панели, присоединенной к другим функциям плагина. Их sidebar.js начинается с этого, но я не могу найти документацию, которая объясняет, что это значит. …

4
В чем разница между Require.js и простым созданием элемента <script> в DOM? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос В чем разница между использованием Require.JS …

7
Несоответствующий анонимный модуль define ()
Я получаю эту ошибку , когда я просматриваю свой веб - приложение в первый раз ( как правило , в браузере с кэшем инвалидов). Ошибка: несоответствующий анонимный модуль define (): function (require) { HTML : &lt;html&gt; . . . &lt;script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"&gt;&lt;/script&gt; &lt;script&gt; var require = { urlArgs: "v=0.4.1.32" }; &lt;/script&gt; …

7
Как я могу имитировать зависимости для модульного тестирования в RequireJS?
У меня есть модуль AMD, который я хочу протестировать, но я хочу имитировать его зависимости вместо загрузки фактических зависимостей. Я использую requirejs, и код моего модуля выглядит примерно так: define(['hurp', 'durp'], function(Hurp, Durp) { return { foo: function () { console.log(Hurp.beans) }, bar: function () { console.log(Durp.beans) } } } …

8
Как отключить предупреждение 'define' не определяется с помощью JSHint и RequireJS
В своем проекте я использую RequireJS AMD. Когда я запускаю jshint в своем проекте, он выдает ошибку, например В скриптах AMD 'define' is not defined. В тестовых примерах Mocha 'describe' is not defined. 'it' is not defined. Как убрать это предупреждение в jshint?

8
Лучший способ организовать код jQuery / JavaScript (2013 г.) [закрыто]
Трудно сказать, о чем здесь спрашивают. Этот вопрос неоднозначный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и снова открыть его, посетите Справочный центр . Закрыт 7 лет назад . Эта проблема На этот ответ уже был дан …

4
Зачем использовать Object.prototype.hasOwnProperty.call (myObj, prop) вместо myObj.hasOwnProperty (prop)?
Если я правильно понимаю, каждый объект в Javascript наследуется от прототипа Object, что означает, что каждый объект в Javascript имеет доступ к функции hasOwnProperty через свою цепочку прототипов. Читая исходный код require.js, я наткнулся на эту функцию: function hasProp(obj, prop) { return hasOwn.call(obj, prop); } hasOwnэто ссылка на Object.prototype.hasOwnProperty. Есть …

5
Плагин Requirejs domReady против JQuery $ (document) .ready ()?
Я использую RequireJS, и мне нужно что-то инициализировать в DOM. Теперь RequireJS предоставляет domReadyплагин , но у нас уже есть jQuery $(document).ready(), который мне доступен, поскольку мне нужен jQuery. Итак, у меня есть два варианта: Используйте domReadyплагин: require(['domReady'], function (domReady) { domReady(function () { // Do my stuff here... }); …

2
Как использовать внешнюю библиотеку без машинописного текста из машинописного текста без .d.ts?
Я определил их в своем файле .html: &lt;script type="text/javascript" src="bower_components/tree.js/tree.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="bower_components/q/q.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="test.js"&gt;&lt;/script&gt; Затем в test.js: var myTree = Tree.tree({}) Но в Typescript появляется сообщение: «Не удается найти имя" Дерево "». Я также попытался скомпилировать --module amdи разместить import Tree = require("model/tree");в верхней части файла test.js, но …

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