UnlimitedPotential
2017-03-27 22:57:47
我們都知道commonJs是所有模塊同步一起加載,這樣會(huì)阻塞瀏覽器。而webpack官方文檔是這么描述的:Webpack 會(huì)分析入口文件,解析包含依賴關(guān)系的各個(gè)文件。這些文件(模塊)都打包到 bundle.js 。Webpack 會(huì)給每個(gè)模塊分配一個(gè)唯一的 id 并通過這個(gè) id 索引和訪問模塊。在頁面啟動(dòng)時(shí),會(huì)先執(zhí)行 entry.js 中的代碼,其它模塊會(huì)在運(yùn)行?require?的時(shí)候再執(zhí)行。也就是說在webpack打包后,所有的模塊都能像amd、cmd一樣按需異步加載,但是webpack將文件打包后,最后不是形成了一個(gè)文件么?你這不是一下就把所有模塊都加載完了么?
1 回答

UnlimitedPotential
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
另外再補(bǔ)充一個(gè)問題,好像es6的模塊化概念和commonJs除了語法不同,并無其他區(qū)別啊?也就是說es6的模塊化加載方式是同步的了?
添加回答
舉報(bào)
0/150
提交
取消