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 })
很強大,很厲害,淘寶大神果斷牛逼啊...膜拜啊,學習啊!!! 函數