(function(factory) { if (typeof define === 'function') { // 如果define已被定義,模塊化代碼
define('sayHello', ['jquery'], function(require, exports, moudles) {
factory(require('jquery')); // 初始化插件
return jQuery; // 返回jQuery
});
} else { // 如果define沒有被定義,正常執行jQuery
factory(jQuery);
}
} (function($) { console.log('init', $);
$.sayHello = function() { console.log("Hello");
};
}));我的疑問在于1.這個也屬于自執行函數的一種寫法嗎?2.factory是什么意思。3.對這個的整個流程比較模糊求大神幫助。。。。
將js模塊化的問題
翻翻過去那場雪
2018-08-10 10:09:08