成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

高大上的AMD和CMD的區(qū)別

oogh / 2268人閱讀

摘要:目前這些規(guī)范的實(shí)現(xiàn)都能達(dá)成瀏覽器模塊化開(kāi)發(fā)的目的區(qū)別區(qū)域以來(lái)的模塊,是提前執(zhí)行,是延遲執(zhí)行。不過(guò)從開(kāi)始,也改成可以延遲執(zhí)行根據(jù)寫(xiě)法不同,處理方式不同。推崇推崇依賴(lài)就近,推崇依賴(lài)前置。依賴(lài)可以就近書(shū)寫(xiě)依賴(lài)必須一開(kāi)始就寫(xiě)好文中內(nèi)容來(lái)自于,謝謝

今天小小的賣(mài)弄下AMD和CMD的區(qū)別,也是剛剛學(xué),不對(duì)之處,請(qǐng)指正,包含!
AMD是RequireJS在推廣過(guò)程中對(duì)模塊定義的規(guī)范化產(chǎn)出;
CMD是SeaJS在推廣過(guò)程中對(duì)模塊定義的規(guī)范化產(chǎn)出;

這些規(guī)范的目的都是為了Javascript的模塊化開(kāi)發(fā),特別是在瀏覽器端的。
目前這些規(guī)范的實(shí)現(xiàn)都能達(dá)成瀏覽器模塊化開(kāi)發(fā)的目的;

區(qū)別:
1、區(qū)域以來(lái)的模塊,AMD是提前執(zhí)行,CMD是延遲執(zhí)行。不過(guò)RequireJS從2.0開(kāi)始,也改成可以延遲執(zhí)行(根據(jù)寫(xiě)法不同,處理方式不同)。CMD推崇as lazy as possible.
2、CMD推崇依賴(lài)就近,AMD推崇依賴(lài)前置。

//CMD
define(function(require,exports,module){
    var a = require("./a");
    a.doSomethis();
    var b = require("./b")//依賴(lài)可以就近書(shū)寫(xiě)
    b.doSomething()
})
//AMD
define(["./a,./b"],function(a,b){//依賴(lài)必須一開(kāi)始就寫(xiě)好
    a.dosomething()
    b.dosomething()
})

文中內(nèi)容來(lái)自于https://www.zhihu.com/question/20351507/answer/14859415,謝謝

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/87695.html

相關(guān)文章

  • 高大AMDCMD區(qū)別

    摘要:目前這些規(guī)范的實(shí)現(xiàn)都能達(dá)成瀏覽器模塊化開(kāi)發(fā)的目的區(qū)別區(qū)域以來(lái)的模塊,是提前執(zhí)行,是延遲執(zhí)行。不過(guò)從開(kāi)始,也改成可以延遲執(zhí)行根據(jù)寫(xiě)法不同,處理方式不同。推崇推崇依賴(lài)就近,推崇依賴(lài)前置。依賴(lài)可以就近書(shū)寫(xiě)依賴(lài)必須一開(kāi)始就寫(xiě)好文中內(nèi)容來(lái)自于,謝謝 今天小小的賣(mài)弄下AMD和CMD的區(qū)別,也是剛剛學(xué),不對(duì)之處,請(qǐng)指正,包含!AMD是RequireJS在推廣過(guò)程中對(duì)模塊定義的規(guī)范化產(chǎn)出;CMD是Se...

    Euphoria 評(píng)論0 收藏0
  • 高大AMDCMD區(qū)別

    摘要:目前這些規(guī)范的實(shí)現(xiàn)都能達(dá)成瀏覽器模塊化開(kāi)發(fā)的目的區(qū)別區(qū)域以來(lái)的模塊,是提前執(zhí)行,是延遲執(zhí)行。不過(guò)從開(kāi)始,也改成可以延遲執(zhí)行根據(jù)寫(xiě)法不同,處理方式不同。推崇推崇依賴(lài)就近,推崇依賴(lài)前置。依賴(lài)可以就近書(shū)寫(xiě)依賴(lài)必須一開(kāi)始就寫(xiě)好文中內(nèi)容來(lái)自于,謝謝 今天小小的賣(mài)弄下AMD和CMD的區(qū)別,也是剛剛學(xué),不對(duì)之處,請(qǐng)指正,包含!AMD是RequireJS在推廣過(guò)程中對(duì)模塊定義的規(guī)范化產(chǎn)出;CMD是Se...

    hedzr 評(píng)論0 收藏0
  • ES6-class、模塊化在vue中應(yīng)用(10)

    摘要:我們?cè)谥拔恼屡c面向?qū)ο缶幊讨?,說(shuō)到了目前大部分框架和庫(kù),都采用了面向?qū)ο蠓绞骄幊?。那么具體是怎么樣應(yīng)用的呢面向?qū)ο缶幊?,最典型和最基礎(chǔ)的作用就是封裝,封裝的好處就是代碼的能夠復(fù)用,模塊化,進(jìn)行項(xiàng)目和文件的組織。模塊化在中的應(yīng)用。 我們?cè)谥拔恼隆禘S6 class與面向?qū)ο缶幊獭分?,說(shuō)到了目前大部分框架和庫(kù),都采用了面向?qū)ο蠓绞骄幊?。那么具體是怎么樣應(yīng)用的呢?面向?qū)ο缶幊蹋畹湫秃妥?..

    endiat 評(píng)論0 收藏0
  • 前端模塊化雜談

    摘要:并不是使用安裝的模塊我們就可以使用同樣的方式使用任何一個(gè)模塊,使用某種工具將這些模塊打包發(fā)布作為事實(shí)上的前端模塊化標(biāo)準(zhǔn),或可以出來(lái)解救我們。目前比較拿的出手的,也就是的模塊化,比如或者等等,分別可以使用和。 Teambition是一家追求卓越技術(shù)的公司,我們工程師都很Geek,我們使用了很多新潮的,開(kāi)源的技術(shù)。同時(shí)我們也貢獻(xiàn)了很多開(kāi)源的項(xiàng)目。我們希望能夠把一些技術(shù)經(jīng)驗(yàn)分享給大家。...

    yacheng 評(píng)論0 收藏0
  • 前端模塊化雜談

    摘要:并不是使用安裝的模塊我們就可以使用同樣的方式使用任何一個(gè)模塊,使用某種工具將這些模塊打包發(fā)布作為事實(shí)上的前端模塊化標(biāo)準(zhǔn),或可以出來(lái)解救我們。目前比較拿的出手的,也就是的模塊化,比如或者等等,分別可以使用和。 Teambition是一家追求卓越技術(shù)的公司,我們工程師都很Geek,我們使用了很多新潮的,開(kāi)源的技術(shù)。同時(shí)我們也貢獻(xiàn)了很多開(kāi)源的項(xiàng)目。我們希望能夠把一些技術(shù)經(jīng)驗(yàn)分享給大家。...

    li21 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<