成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

前端構(gòu)建_webpack

ethernet / 1833人閱讀

摘要:一個(gè)文件,一張圖片一個(gè)文件都是一個(gè)模塊,都能用導(dǎo)入模塊的語(yǔ)法的,的導(dǎo)入進(jìn)來(lái)。自身只能讀懂類型的文件,其它的都不認(rèn)識(shí)。

webpack 是什么?
webpack是一個(gè)前端模塊化打包工具指(由于模塊化開(kāi)發(fā),所以需要打包,這里所說(shuō)的模塊化開(kāi)發(fā)主要指JS)
由于現(xiàn)代前端應(yīng)用程序越來(lái)越復(fù)雜,需要采用模塊化進(jìn)行開(kāi)發(fā),但瀏覽器還未支持模塊化開(kāi)發(fā),所以webpack才誕生
webpack默認(rèn)只支持js的模塊化(CommonJS/ES6/AMD),如果需要把其他文件(css/圖片等)也當(dāng)成模塊引入,就需要相對(duì)應(yīng)的loader解析器
現(xiàn)代前端

掛載點(diǎn)

傳統(tǒng)前端的掛載點(diǎn):html入口文件 (無(wú)論是js、css還是圖片等資源都統(tǒng)一由html文件管理和調(diào)度)

現(xiàn)代前端的掛載點(diǎn):js入口文件 (無(wú)論是js組件、css還是圖片等資源都統(tǒng)一由js文件管理和調(diào)度,html文件作為模板)

模塊化與打包工具

傳統(tǒng)前端:都是多頁(yè)面應(yīng)用,無(wú)模塊化概念,因此無(wú)需打包工具

現(xiàn)代前端:可以是單頁(yè)面應(yīng)用,也可以是多頁(yè)面應(yīng)用,有模塊化概念,由于歷史原因,很多瀏覽器還不支持模塊化,故出現(xiàn)打包工具

導(dǎo)入模塊資源

傳統(tǒng)前端:在html文件,導(dǎo)入css資源使用