模块化概念说明
模塊化簡介
模塊化產(chǎn)生的背景
隨著網(wǎng)站逐漸變成"互聯(lián)網(wǎng)應(yīng)用程序",嵌入網(wǎng)頁的Javascript代碼越來越龐大,越來越復(fù)雜。
Javascript模塊化編程,已經(jīng)成為一個(gè)迫切的需求。理想情況下,開發(fā)者只需要實(shí)現(xiàn)核心的業(yè)務(wù)邏輯,其他都可以加載別人已經(jīng)寫好的模塊。
但是,Javascript不是一種模塊化編程語言,它不支持"類"(class),包(package)等概念,更遑論"模塊"(module)了。
什么是模塊化開發(fā)
傳統(tǒng)非模塊化開發(fā)有如下的缺點(diǎn):- 命名沖突
- 文件依賴
- CommonJS模塊化規(guī)范
- ES6模塊化規(guī)范
?
超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
- 上一篇: babel转码器
- 下一篇: 模块化操作(es5写法)