我在我的 javascript 中创建了一个模块模式,所以我可以创建模块并随时使用它们。但我不知道如何将其转换为 Require.js。每个模块,即 Trades.toggleMenu、Trades.tabs 等,通常位于单独的文件中。但我只是将它们包括在这里以使故事简短。请帮忙:
JS:
(function (window, $) {
var Trades = (function(Trades) {
// All modules should be initialised here. For produdction, use a module dependency library, e.g. require.js
Trades.main = function() {
this.toggleMenu();
this.validation.run($('#registration-form, #homeowner-login-form, #tradesmen-login-form'));
this.tabs();
};
Trades.toggleMenu = function() {
};
Trades.tabs = function(el) {
};
Trades.vaildation = function(el) {
return {
run: function (formName) {
//do something...
}
};
};
return Trades;
}(Trades || {}));
window.Trades = Trades;
$(function() { Trades.main(); });
}(window, jQuery));
非常感谢