<noframes id="5hjpd"><progress id="5hjpd"><form id="5hjpd"></form></progress>

    <noframes id="5hjpd">

    <span id="5hjpd"><progress id="5hjpd"><progress id="5hjpd"></progress></progress></span>
      <noframes id="5hjpd">
      <ins id="5hjpd"><sub id="5hjpd"><rp id="5hjpd"></rp></sub></ins>
      <del id="5hjpd"><big id="5hjpd"></big></del>
      <track id="5hjpd"></track>

      Seajs是什么及其優缺點&如何使用?

      導語 這篇文章主要介紹了Seajs的相關知識和和學習心得,適合剛接觸SeaJS的同學,需要的朋友可以參考下,有更好的新手教程或文檔,歡迎推薦、分享!1 Seajs簡介Seajs,一個Web模塊加載框架,追求簡單、自然的代碼書寫和組
      這篇文章主要介紹了Seajs的相關知識和和學習心得,適合剛接觸SeaJS的同學,需要的朋友可以參考下,有更好的新手教程或文檔,歡迎推薦、分享!

      1.Seajs簡介
       
      Seajs,一個Web模塊加載框架,追求簡單、自然的代碼書寫和組織方式,:Sea.js 遵循 CMD 規范,模塊化JS代碼。依賴的自動加載、配置的簡潔清晰,可以讓程序員更多地專注編碼。
       
      2.Seajs優缺點
       
      優點:
      1).提高可維護性。
      2).模塊化編程。
      3).動態加載,前端性能優化
       
      缺點:
      1).學習文檔偏少且混亂,會更改團隊使用JS的編寫習慣,必須使用模塊化編程。
      2).不太適合團隊目前的情況,多JS文件但少改動,動態加載優勢和模塊化優勢不明顯。
      3). 需要配套使用SPM工具,JS的打包和管理工具。
       
      2.什么是CMD 和AMD ?
       
      異步模塊定義(AMD)是Asynchronous Module Definition的縮寫,是 RequireJS 在推廣過程中對模塊定義的規范化產出。
      通用模塊定義(CMD)是Common Module Definition的縮寫,是SeaJS 在推廣過程中對模塊定義的規范化產出。
      RequireJS 和 SeaJS 都是模塊化框架的代表,AMD和CMD,是他們各自定義模塊化的方式,大同小異,主要是代碼風格和API不同。
       
      3.Seajs如何使用?

      一段代碼教新手一目了然,快速上手!
       
       代碼如下:<script src="../js/examples-master/sea-modules/seajs/seajs/2.1.1/sea.js"></script>
       
      <script>
           //配置js路徑
          seajs.config({
              alias:{
                  "jquery":"../examples-master/sea-modules/jquery/jquery/1.10.1/jquery.js"
              }
          });
           //加載模塊
          seajs.use('../js/seajs/init',function($){
              $("#test_div").click(function(){alert(1);});
          });
      </script>
       代碼如下:
      //init.js
      define(function(require,exports,module){
          var $ = require('jquery');
          return $;
      });
      Seajs就是如此簡單,快來深入學習吧!

      http://www.randomwithlife.com/ true Seajs是什么及其優缺點&如何使用? http://www.randomwithlife.com/show-12-591-1.html report <?php echo strlen($content) / 2; ?> 這篇文章主要介紹了Seajs的相關知識和和學習心得,適合剛接觸SeaJS的同學,需要的朋友可以參考下,有更好的新手教程或文檔,歡迎推薦、分享!1 Seajs簡介Seajs,一個Web模塊加載框架,追求簡單、自然的代碼書寫和組
      TAG:Seajs
      本站歡迎任何形式的轉載,但請務必注明出處,尊重他人勞動成果
      轉載請注明: 文章轉載自:愛思資源網 http://www.randomwithlife.com/show-12-591-1.html

      [前端插件推薦] Plugin

      1 2 3 4
      • jQuery實現逐字逐句顯示插件l-by-l.min.js
      • jQuery帶方向感知的鼠標滑過圖片邊框特效插件
      • jQuery HotKeys監聽鍵盤按下事件keydown插件
      • 響應式無限輪播jQuery旋轉木馬插件
      響應式無限輪播jQuery旋轉木馬插件
      web前端開發
      愛思資源網 Copyright 2012-2014 www.randomwithlife.com All rights reserved.(晉ICP備13001436號-1)
      欧美精品久久久久久久自慰

      <noframes id="5hjpd"><progress id="5hjpd"><form id="5hjpd"></form></progress>

        <noframes id="5hjpd">

        <span id="5hjpd"><progress id="5hjpd"><progress id="5hjpd"></progress></progress></span>
          <noframes id="5hjpd">
          <ins id="5hjpd"><sub id="5hjpd"><rp id="5hjpd"></rp></sub></ins>
          <del id="5hjpd"><big id="5hjpd"></big></del>
          <track id="5hjpd"></track>