Require.js AMD模块的基本定义方式以及使用[持续修改完善]

  1. 定义返回值为Function数组
     1 (function () {
    
     2     return {
    
     3         checkState: function () {
    
     4             checkState();
    
     5         },
    
     6         sessionId: function () {
    
     7             return sessionId;
    
     8         }
    
     9     };
    
    10 })
  2. 定义函数后最终返回函数本身
     1 define(function () {
    
     2     function configInfo(base) {
    
     3         this.sessionId = "";
    
     4         this.isLogin = function () {
    
     5             return !sessionId;
    
     6         }
    
     7 
    
     8         this.setSession = function (_sid) {
    
     9             sessionId = _sid;
    
    10         }
    
    11         return configInfo;
    
    12     }
    
    13     return configInfo;
    
    14 });

     

你可能感兴趣的:(require)