AMD 和 CMD 的區別有哪些?

時間 2021-05-06 17:06:13

1樓:獨望達拉然

方案 | 優勢 | 劣勢 | 特點

AMD | 速度快 | 會浪費資源 | 預先載入所有的依賴,直到使用的時候才執行

CMD | 只有真正需要才載入依賴 | 效能較差 | 直到使用的時候才定義依賴

能夠提出CMD和AMD互相補充是乙個很讚的想法。現在,它們除了希望放在瀏覽器作為loader也能夠放在服務端,提供載入功能。

在我看來,AMD擅長在瀏覽器端、CMD擅長在伺服器端。這是因為瀏覽器載入乙個功能不像伺服器那麼快,有大量的網路消耗。所以乙個非同步loader是更接地氣的。

或者,乾脆使用YUI3的模組機制,在上線前進行壓制。把互相依賴的模組壓在乙個檔案中。

2樓:

CMD設計思想有問題, 比如說, JS的厲害之處是async, 但是在CMD的設計思想中, 是用lazy loading, 也就是說是synchronous. CMD於JS的應用相違背.

當然了, 無論哪個寫法, 只要你自己覺得用起來方便就好.

3樓:

知乎上有好幾個這樣的問題,不想重寫了,請移步我在這個問題的回答:YUI Modules 與 AMD/CMD,哪一種方式更好?

英語中 no 和 not 的區別有哪些?

小黃同學 1.no可以作adj.題主已經寫了 e.g.He has no hair.2.比較級的用法 not more than表示 不如 e.g.He is not more diligent than me.no more than表示 和 一樣不 否定兩者 e.g.You re no more...

欠據和借據的區別有哪些?

人安合和社群 借條屬於借款關係,欠條屬於欠款關係。借款肯定是欠款,但欠款則不一定是借款。借條形成的原因是特定的借款事實。欠條形成的原因很多,可以基於多種事實而產生。當借條持有人憑藉條向法院起訴後,由於通過借條本身較易於證明和認定當事人之間存在的借款事實,借條持有人一般只需向法官簡單地陳述借款的事實經...

中藥和中成藥的區別有哪些?

fdkuklk 中成藥主要指由中藥材按一定治病原則配方製成 隨時可以取用的現成藥品,如中成藥中的各種丸劑 散劑 沖劑等等,這便是生活中人們常說的中成藥 另一種是廣義的中成藥,它除包括狹義中成藥的概念外,還包括一切經過炮製加工而成的草藥藥材。毫無疑問,這兩種 成藥 在內容上是有許多不同的。最終找到了這...