Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
очень не нравится то, как выглядит объявление путей и перечисление всех аргументов функции
define(function(require) {
//Сразу сохраняем зависимости в нужные переменные
var a = require('a'),
b = require('b');
//Экспортируем API
return function () {};
}
);
не удалось быстро разобраться как, при сборке проекта быстро минифицировать и склеивать файлы в нужной мне последовательности
import extend from 'utils';
function MyObject () {
}
extend(MyObject, {
foo: function () {},
bar: function () {}
});
export default MyObject;
ES6 Module Transpiler is an experimental compiler that allows you to write your JavaScript using a subset of the ES6 module syntax, and compile it into AMD or CommonJS modules.
По умолчанию, библиотеку нельзя просто так взять и использовать, она должна быть обернута в модуль well
Well.js – еще один подход к модульной разработке на JavaScript