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 });

     

posted on 2014-04-17 11:17  Questionfeet  阅读(359)  评论(0编辑  收藏  举报

导航