seajs學習筆記一

1、模塊化管理的重要性模塊化

    一、解決衝突問題
    二、解決性能問題
    三、解決依賴問題
2、爲什麼選擇seajs
    一、有完整的中文文檔
    二、符合中國國情
3、seajs如何使用
    一、引入seajs庫文件
    二、如何變成模塊 define
  1. /*引入好seajs後如何將js文件變成模塊*/
  2. define(function(require,exports,module){
  3. /*require,exports,module-seajs規定寫法不可修改,變值,重命名*/
  4. /*exports:對外接口
  5. */
  6. function tad(){//tad()是局部函數,不可在外部調用,外部也不會起衝突
  7. alert(123);
  8. }
  9. exports.name = tad//提供對外調用接口
  10. })
    三、如何調用模塊  exports seajs.use
  1. 如何調用接口
  2. <scritp>
  3. seajs.use('url',function(ex)){
  4. ex.tad();
  5. }
  6. </script>
    四、如何依賴模塊 require
  1. define(function(require,exports,module){
  2. /*require對外依賴的接口*/
  3. require('./test.js');
  4. function tab(){
  5. alert(a)
  6. }
  7. exports.tab = tab;
  8. })
  1. define(function(require,exports,module){
  2. /*require對外依賴的接口*/
  3. /*require('./test.js')若是應用的是一個模塊,那麼模塊中必須提供對外接口*/
  4. function tab(){
  5. alert(require('./test.js').a)
  6. }
  7. exports.tab = tab;
  8. })
 



相關文章
相關標籤/搜索