為什么需要前端構建
1 回答

aluckdog
TA貢獻1847條經驗 獲得超7個贊
1.性能優(yōu)化
都知道瀏覽器請求的文件越多越耗時,請求的文件越大越耗時,尤其是在現在很多使用前端MVC, MVVM框架的時候,為了前端代碼更清晰,結構更合理,我們就由很多JS文件,無疑又拖慢了網頁的速度。
2.文件合并
瀏覽器需要下載多個JS文件,而瀏覽器是有并發(fā)限制,也就是同時并發(fā)只能下載幾個文件,假如瀏覽器并發(fā)數是5,你有20個JS文件,而每5個需要2S, 那么光下載JS文件都需要8S,那么網頁的性能可想而知,所以需要合并多個文件以減少文件的數量。
3.文件壓縮
文件越大,下載越慢,而針對JavaScript和CSS, 里面的空格,換行這些都是為了讓讀代碼時更容易閱讀,但是對機器來說,這些對它沒有影響,所以為了減少文件大小,一般的情況都會用工具去掉空格和換行,有時候還會用比較短的變量名(記住這個要讓工具最后壓縮時做,而源代碼一定要保證命名可讀性) 來減少文件大小。
而所有的前端構建工具都具有文件合并和壓縮的功能。