js

在CMD规范中,一个模块就是一个文件。每个的书写格式如下:

define(function(require, exports, module) {
 
  // 模块代码
 
});

 

立即调用的函数表达式IIFE(Immediately-invoked function expression)

(function(){ /* code */ }()); 
(function(){ /* code */ })(); 

 

 

抽象1:

;()();

抽象2:

;(function (define) {
})(define);

抽象3:

;(function (define) {
    'use strict';
})(define);

抽象4:

;(function (define) {
    'use strict';
    define(function (require, exports, module) {

    });
})(define);

 抽象5:

;(function (define) {
    'use strict';
    define(function (require, exports, module) {
        var resolver = {

        };
        module.exports = resolver;
    });
})(define);

 

posted @ 2023-05-08 18:04  moonsoft  阅读(22)  评论(0编辑  收藏  举报