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

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

11
Управління залежністю від плагінів jQuery у вебпаку
Я використовую Webpack у своїй програмі, в якій створюю дві точки входу - bundle.js для всіх моїх файлів / кодів JavaScript та vendors.js для всіх бібліотек, таких як jQuery та React. Що робити для використання плагінів, у яких залежність jQuery має, і я хочу їх мати також у vendors.js? Що …

8
Як відключити попередження «визначити», не визначено за допомогою JSHint та RequireJS
Я використовую RequireJS AMD у своєму проекті. Коли я запускаю jshint у своєму проекті, він видає помилки, як У сценаріях AMD 'define' is not defined. У тестових випадках Моча 'describe' is not defined. 'it' is not defined. Як видалити це попередження в jshint?

3
Requirejs, чому і коли використовувати shim config
Я читаю документ Requjs звідси API requirejs.config({ shim: { 'backbone': { //These script dependencies should be loaded before loading //backbone.js deps: ['underscore', 'jquery'], //Once loaded, use the global 'Backbone' as the //module value. exports: 'Backbone' }, 'underscore': { exports: '_' }, 'foo': { deps: ['bar'], exports: 'Foo', init: function (bar) …

3
Webpack ProvidePlugin проти зовнішніх?
Я досліджую ідею використання Webpack з Backbone.js . Я дотримувався короткого керівництва і маю загальне уявлення про те, як працює Webpack, але мені незрозуміло, як завантажувати бібліотеку залежностей, таку як jquery / backbone / underscore. Чи слід їх завантажувати зовні, <script>або це щось Webpack може впоратись, як шим RequireJS? Згідно …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.