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