初中英語(yǔ) 學(xué)英語(yǔ),練聽(tīng)力,上聽(tīng)力課堂! 注冊(cè) 登錄
> 初中英語(yǔ) > 初中英語(yǔ)學(xué)習(xí)方法 >  內(nèi)容

初中英語(yǔ)學(xué)習(xí):import require區(qū)別

所屬教程:初中英語(yǔ)學(xué)習(xí)方法

瀏覽:

2021年05月17日

手機(jī)版
掃描二維碼方便學(xué)習(xí)和分享
初中階段的英語(yǔ)學(xué)習(xí)至關(guān)重要,各位小伙伴一定不要荒廢了大好時(shí)光。以下是小編整理的關(guān)于初中英語(yǔ)學(xué)習(xí):import require區(qū)別的資料,希望對(duì)你有所幫助!

require表示的是運(yùn)行時(shí)加載。而import表示的是編譯時(shí)加載(效率更高),由于是編譯時(shí)加載,所以import命令會(huì)提升到整個(gè)模塊的頭部。

require和import的區(qū)別

遵循的模塊化規(guī)范不一樣

模塊化規(guī)范:即為 JavaScript 提供一種模塊編寫(xiě)、模塊依賴和模塊運(yùn)行的方案。誰(shuí)讓最初的 JavaScript 是那么的裸奔呢——全局變量就是它的模塊化規(guī)范。require/exports 出生在野生規(guī)范當(dāng)中,什么叫做野生規(guī)范?即這些規(guī)范是 JavaScript 社區(qū)中的開(kāi)發(fā)者自己草擬的規(guī)則,得到了大家的承認(rèn)或者廣泛的應(yīng)用。比如 CommonJS、AMD、CMD 等等。import/export 則是名門正派。TC39 制定的新的 ECMAScript 版本,即 ES6(ES2015)中包含進(jìn)來(lái)。

出現(xiàn)的時(shí)間不同

require/exports 相關(guān)的規(guī)范由于野生性質(zhì),在 2010 年前后出生。AMD、CMD 相對(duì)命比較短,到 2014 年基本上就搖搖欲墜了。一開(kāi)始大家還比較喜歡在瀏覽器上采用這種異步小模塊的加載方式,但并不是銀彈。隨著 Node.js 流行和 Browsersify 的興起,運(yùn)行時(shí)異步加載逐漸被構(gòu)建時(shí)模塊合并分塊所替代。Wrapper 函數(shù)再也不需要了。 2014 年 Webpack 還是新玩意,現(xiàn)在已經(jīng)是前端必備神器了。

以上就是初中英語(yǔ)學(xué)習(xí):import require區(qū)別的全部?jī)?nèi)容,大家趕快學(xué)起來(lái)吧!
用戶搜索

瘋狂英語(yǔ) 英語(yǔ)語(yǔ)法 新概念英語(yǔ) 走遍美國(guó) 四級(jí)聽(tīng)力 英語(yǔ)音標(biāo) 英語(yǔ)入門 發(fā)音 美語(yǔ) 四級(jí) 新東方 七年級(jí) 賴世雄 zero是什么意思北京市義和莊北里英語(yǔ)學(xué)習(xí)交流群

  • 頻道推薦
  • |
  • 全站推薦
  • 推薦下載
  • 網(wǎng)站推薦