文章詳情頁
前端 - 為什么html文件一般都不壓縮啊?
瀏覽:63日期:2023-01-21 18:26:56
問題描述
現(xiàn)如今,一般來說,前端很多資源都會進行壓縮,如圖片,以及css,js文件都會壓縮成min.css, min.js等等文件,而很少看到html也進行壓縮
問題解答
回答1:因為html是動態(tài)生成的,而非靜態(tài)資源,所以如果要壓縮的話還要在程序里加上一道關(guān),不僅稍有麻煩,而且效果并不怎么樣。相比css和js,往html里寫的注釋比較少,再說了,在現(xiàn)在這個時代,網(wǎng)速那么快,壓縮掉幾個k的html幾乎毫無用處,反而給程序添加了負(fù)擔(dān)。還有可能遇到內(nèi)聯(lián)js的問題。
回答2:類似圖片的壓縮,有g(shù)zip
類似min.js的壓縮,對于html來說沒有必要,因為html基本都是動態(tài)的了,很少有純靜態(tài)的, 即使壓縮也只能刪刪空格換行之類的,能壓縮得很有限,沒太大意義
回答3:其實在前端組件化編程中,對html還是有壓縮的,如在angularjs,vue等MVVM框架中,頁面使用的compoent都是獨立的,有自己的html,css,controller等文件,根據(jù)項目需求,這些html會被框架改造成js文件并注入使用,所以這種時候html是很有必要壓縮的,哪怕是空格,換行符
標(biāo)簽:
HTML
相關(guān)文章:
1. javascript - 微信小程序里怎么把頁面轉(zhuǎn)成圖片分享2. python - flask_Bootstrap的WTF的調(diào)用疑問3. python小白,問一個關(guān)于可變類型和不可變類型底層的問題4. python把第x列數(shù)據(jù)寫入第x個文件5. python3.x - Python中出現(xiàn)AttributeError: object has no attribute6. mysql - 我用SQL語句 更新 行的時候,發(fā)現(xiàn)全部 中文都被清空了,請問怎么解決?7. mysql - SQL問個基礎(chǔ)例子,書上的,我怎么看都看不懂..誰幫我解釋一下第2個為什么和第1個一樣?8. 數(shù)據(jù)庫 - mysql boolean型無法插入true9. python 多進程 或者 多線程下如何高效的同步數(shù)據(jù)?10. mysql服務(wù)無法啟動1067錯誤,誰知道正確的解決方法?
排行榜

熱門標(biāo)簽