看了一下seajs的心得

seajs基於模塊的js開發框架,很強大,是基於jquery和kiss,是淘寶前端大神玉柏完成的 前端

define(function(require,exports,module){

})
//require——模塊加載函數,用於記載依賴模塊。

exports——接口點,將數據或方法定義在其上則將其暴露給外部調用。

module——模塊的元數據。
這就是定義一個模塊

而後是實現一個模塊的開發test.js jquery

define(function(require,exports,module){
   var a=0;//模塊的私有變量
   var fun = function(){//模塊的私有方法
     alert(1);
   }
   export.data=3;//模塊的共有數據
   export.fun2 = function(){//模塊的共有方法
     alert(2);
   }
})
若是想要調用這個這個模塊裏的fun2方法tets2.js
define(function(require,exports,module){
  var test = require("./test")//引入test.js模塊
  test.fun2();//會打出2,由於調用了test.js模塊裏的fun2方法
})

定義data.js數據模塊 框架

define({
  nname:"noin",
  age:23
})

很強大,很厲害,淘寶大神果斷牛逼啊...膜拜啊,學習啊!!! 函數

相關文章
相關標籤/搜索