<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      js-模塊化AMD vs CMD

      1. AMD和require.js

      define(function () {
          var basicNum = 0;
          var add = function (x, y) {
              return x + y;
          };
          return {
              add: add,
              basicNum :basicNum
          };
      });
      
      // 定義一個(gè)依賴underscore.js的模塊
      define(['underscore'],function(_){
        var classify = function(list){
          _.countBy(list,function(num){
            return num > 30 ? 'old' : 'young';
          })
        };
        return {
          classify :classify
        };
      })
      
      // 引用模塊,將模塊放在[]內(nèi)
      require(['jquery', 'math'],function($, math){
        var sum = math.add(10,20);
        $("#sum").html(sum);
      });

       

      2. CMD和sea.js

      /** AMD寫法 **/
      define(["a", "b", "c", "d", "e", "f"], function(a, b, c, d, e, f) { 
           // 等于在最前面聲明并初始化了要用到的所有模塊
          a.doSomething();
          if (false) {
              // 即便沒(méi)用到某個(gè)模塊 b,但 b 還是提前執(zhí)行了
              b.doSomething()
          } 
      });
      
      /** CMD寫法 **/
      define(function(require, exports, module) {
          var a = require('./a'); //在需要時(shí)申明
          a.doSomething();
          if (false) {
              var b = require('./b');
              b.doSomething();
          }
      });
      
      /** sea.js **/
      // 定義模塊 math.js
      define(function(require, exports, module) {
          var $ = require('jquery.js');
          var add = function(a,b){
              return a+b;
          }
          exports.add = add;
      });
      
      // 加載模塊
      seajs.use(['math.js'], function(math){
          var sum = math.add(1+2);
      });

       

      總結(jié):AMD推崇依賴前置、提前執(zhí)行,CMD推崇依賴就近、延遲執(zhí)行

       

      1. ES6的模塊不是對(duì)象,import命令會(huì)被 JavaScript 引擎靜態(tài)分析,在編譯時(shí)就引入模塊代碼,而不是在代碼運(yùn)行時(shí)加載,所以無(wú)法實(shí)現(xiàn)條件加載。也正因?yàn)檫@個(gè),使得靜態(tài)分析成為可能。

       

       

      參考:http://www.rzrgm.cn/chenwenhao/p/12153332.html

       

      posted @ 2024-02-22 20:37  monkey-K  閱讀(119)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 亚洲熟女乱综合一区二区三区 | 日韩乱码人妻无码中文字幕 | 中文字幕亚洲综合久久青草| 久久婷婷五月综合97色直播| 岳西县| 久久一级精品久熟女人妻| 国产综合久久久久鬼色| av中文字幕国产精品| 激情欧美日韩一区二区| xxxxbbbb欧美残疾人| 日本边添边摸边做边爱| 久久香蕉国产线看观看怡红院妓院| 国产乱子伦无套一区二区三区| 亚洲成人网在线观看| 日韩国产精品一区二区av| 国产精品天干天干综合网| 亚洲一区成人在线视频| 免费国产拍久久受拍久久| 99中文字幕国产精品| 欧美videos粗暴| 成年女人片免费视频播放A| 777天堂麻豆爱综合视频| 国产精品不卡一区二区在线| 女同另类激情在线三区| 国产精品视频一区二区不卡| 色噜噜噜亚洲男人的天堂| 99久久久无码国产精品免费| 国产乱弄免费视频观看| 国产95在线 | 欧美| 麻豆一区二区三区香蕉视频| 精品无码人妻| 国产免费午夜福利蜜芽无码| 亚洲av无一区二区三区| 免费萌白酱国产一区二区三区 | 久久精品国产亚洲av高| 欧洲性开放老太大| 国产精品va在线观看h| 国产精品午夜精品福利| 久久久午夜精品福利内容| 在线观看潮喷失禁大喷水无码| 97人妻蜜臀中文字幕|