手機(jī)也能上課
1/4
模塊 (Module) 簡(jiǎn)介
模塊 (Module) 簡(jiǎn)介
隨著我們的應(yīng)用越來(lái)越大,我們想要將其拆分成多個(gè)文件,即所謂的“?模塊(module)
?”。
一個(gè)模塊可以包含用于特定目的的類或函數(shù)庫(kù)。
語(yǔ)言級(jí)的模塊系統(tǒng)在 2015 年的時(shí)候出現(xiàn)在了標(biāo)準(zhǔn)(ES6)中,
此后逐漸發(fā)展,現(xiàn)在已經(jīng)得到了?所有主流瀏覽器
?和 ?Node.js
? 的支持。
提示: 社區(qū)發(fā)明的
- AMD —— 最古老的模塊系統(tǒng)之一,最初由 require.js 庫(kù)實(shí)現(xiàn)。
- CommonJS —— 為 Node.js 服務(wù)器創(chuàng)建的模塊系統(tǒng)。
- UMD —— 另外一個(gè)模塊系統(tǒng),建議作為通用的模塊系統(tǒng),它與 AMD 和 CommonJS 都兼容。
現(xiàn)在,它們都在慢慢成為歷史的一部分。