摘要:目前這些規(guī)范的實現(xiàn)都能達成瀏覽器模塊化開發(fā)的目的區(qū)別區(qū)域以來的模塊,是提前執(zhí)行,是延遲執(zhí)行。不過從開始,也改成可以延遲執(zhí)行根據(jù)寫法不同,處理方式不同。推崇推崇依賴就近,推崇依賴前置。依賴可以就近書寫依賴必須一開始就寫好文中內(nèi)容來自于,謝謝
今天小小的賣弄下AMD和CMD的區(qū)別,也是剛剛學(xué),不對之處,請指正,包含!
AMD是RequireJS在推廣過程中對模塊定義的規(guī)范化產(chǎn)出;
CMD是SeaJS在推廣過程中對模塊定義的規(guī)范化產(chǎn)出;
這些規(guī)范的目的都是為了Javascript的模塊化開發(fā),特別是在瀏覽器端的。
目前這些規(guī)范的實現(xiàn)都能達成瀏覽器模塊化開發(fā)的目的;
區(qū)別:
1、區(qū)域以來的模塊,AMD是提前執(zhí)行,CMD是延遲執(zhí)行。不過RequireJS從2.0開始,也改成可以延遲執(zhí)行(根據(jù)寫法不同,處理方式不同)。CMD推崇as lazy as possible.
2、CMD推崇依賴就近,AMD推崇依賴前置。
//CMD define(function(require,exports,module){ var a = require("./a"); a.doSomethis(); var b = require("./b")//依賴可以就近書寫 b.doSomething() }) //AMD define(["./a,./b"],function(a,b){//依賴必須一開始就寫好 a.dosomething() b.dosomething() })
文中內(nèi)容來自于https://www.zhihu.com/question/20351507/answer/14859415,謝謝
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/49736.html
摘要:目前這些規(guī)范的實現(xiàn)都能達成瀏覽器模塊化開發(fā)的目的區(qū)別區(qū)域以來的模塊,是提前執(zhí)行,是延遲執(zhí)行。不過從開始,也改成可以延遲執(zhí)行根據(jù)寫法不同,處理方式不同。推崇推崇依賴就近,推崇依賴前置。依賴可以就近書寫依賴必須一開始就寫好文中內(nèi)容來自于,謝謝 今天小小的賣弄下AMD和CMD的區(qū)別,也是剛剛學(xué),不對之處,請指正,包含!AMD是RequireJS在推廣過程中對模塊定義的規(guī)范化產(chǎn)出;CMD是Se...
摘要:目前這些規(guī)范的實現(xiàn)都能達成瀏覽器模塊化開發(fā)的目的區(qū)別區(qū)域以來的模塊,是提前執(zhí)行,是延遲執(zhí)行。不過從開始,也改成可以延遲執(zhí)行根據(jù)寫法不同,處理方式不同。推崇推崇依賴就近,推崇依賴前置。依賴可以就近書寫依賴必須一開始就寫好文中內(nèi)容來自于,謝謝 今天小小的賣弄下AMD和CMD的區(qū)別,也是剛剛學(xué),不對之處,請指正,包含!AMD是RequireJS在推廣過程中對模塊定義的規(guī)范化產(chǎn)出;CMD是Se...
摘要:我們在之前文章與面向?qū)ο缶幊讨校f到了目前大部分框架和庫,都采用了面向?qū)ο蠓绞骄幊獭D敲淳唧w是怎么樣應(yīng)用的呢面向?qū)ο缶幊蹋畹湫秃妥罨A(chǔ)的作用就是封裝,封裝的好處就是代碼的能夠復(fù)用,模塊化,進行項目和文件的組織。模塊化在中的應(yīng)用。 我們在之前文章《ES6 class與面向?qū)ο缶幊獭分校f到了目前大部分框架和庫,都采用了面向?qū)ο蠓绞骄幊獭D敲淳唧w是怎么樣應(yīng)用的呢?面向?qū)ο缶幊蹋畹湫秃妥?..
閱讀 3027·2021-11-16 11:42
閱讀 3683·2021-09-08 09:36
閱讀 959·2019-08-30 12:52
閱讀 2494·2019-08-29 14:12
閱讀 784·2019-08-29 13:53
閱讀 3601·2019-08-29 12:16
閱讀 655·2019-08-29 12:12
閱讀 2480·2019-08-29 11:16