Upgrade to Pro — share decks privately, control downloads, hide ads and more …

前端组件模块化思考与实践

keelii
March 08, 2013

 前端组件模块化思考与实践

前端组件模块化思考与实践

keelii

March 08, 2013
Tweet

More Decks by keelii

Other Decks in Programming

Transcript

  1. define⽤用例 define(‘fp’, [‘jquery’, ‘trimpath’], function() { var footPrint = function()

    { // code here } // 模块对外开放的变量、⽅方法、对象 return footPrint; }); 13年2月22⽇日星期五
  2. RequireJS 对⽐比 SeaJS requirejs(15kb) seajs (7kb) AMD应⽤用⼲⼴广泛,对AMD⽀支持 良好 另辟蹊径选择 Wrappings⾃自⽴立

    ⻔门户,语法优雅、更适合浏览 器端 脚本加载器+模块加载器 纯粹的模块加载器 AMD天然⽀支持JSONP模块 模块内部按需异步加载 13年2月22⽇日星期五