Я только начал разбираться с RequireJS, но у меня появился уже вопрос. Допустим я имею два плагина для jQuery: a.js и b.js, не зависящих друг от друга.
Вот мой конфиг, точкой входа является файл main.js:
requirejs.config({
baseUrl: 'src/library',
deps: ['../main'],
paths: {
jQuery: 'jquery-3.2.1',
},
shim: {
a: {
deps: ['jQuery'],
exports: '$'
},
b: {
deps: ['jQuery'],
exports: '$'
}
}
});
Как мне подключить одновременно плагины a и b в main.js через require
и использовать два плагина через одну переменную $
?
Обычно плагины к jquery ничего не экспортируют - они меняют jquery.
Поэтому подключать их надо вот так (формат CommonJS):
var $ = require("jQuery");
require("a");
require("b");
Или вот так (формат AMD):
define(["jQuery", "a", "b"], function($) {
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Для того чтобы снова ввести число, нужно обновить страничкуМожно ли сделать, чтобы после неверного ответа программа сама снова предлагала...
В Уроках Javascript с нуляУрок 6 - Циклы утверждается, что этот цикл устаревший (между 13 и 15 минутами)