第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

原始碼壓縮原理?

原始碼壓縮原理?

慕工程0101907 2019-03-23 15:18:07
https://www.snapchat.com/l/en...假設(shè)這個(gè)網(wǎng)站好了你右鍵>原始代碼,可以看到他很多 html, js等等都會(huì)進(jìn)行壓縮只是這個(gè)原理是什麼?假設(shè)其中有東西需要修改刪除,這他們要怎麼還原?我只是原本想要壓縮,但是突然想到萬一要還原修改呢?修改完再繼續(xù)壓縮再上傳?是這個(gè)原理嗎?
查看完整描述

3 回答

?
繁花如伊

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊

這種壓縮是基于html是標(biāo)簽括起來就可以的,不需要分行,甚至所有內(nèi)容可以寫在一行中。
js代碼也有;{}來定義代碼塊和主動(dòng)分行(每個(gè);間是一行代碼),此外再利用變量名替換等等就可以減少內(nèi)容中無關(guān)的空格、換行等內(nèi)容實(shí)現(xiàn)內(nèi)容的壓縮,甚至還可以利用文本壓縮算法,在執(zhí)行具體內(nèi)容前進(jìn)行一次解壓動(dòng)態(tài)加載(由瀏覽器加載代碼時(shí)自動(dòng)執(zhí)行)。
這樣的技術(shù)可以滿足建設(shè)網(wǎng)絡(luò)流量,加快傳輸?shù)鹊刃Ч?,在一定程度上還可以加密(比如加入混淆處理)。
這些代碼的開發(fā)是一套體系,完成后會(huì)通過專門的工具自動(dòng)進(jìn)行壓縮后部署。
可以參考https://blog.csdn.net/yanghaonan7758/article/details/71077411

查看完整回答
反對 回復(fù) 2019-04-08
?
守候你守候我

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個(gè)贊

主要功能有:

1. 壓縮體積。比如改成短命名變量、去除空格等。
2. 代碼優(yōu)化。比如`undefined`改`void 0`,去除未使用的變量聲明。
3. 混淆。
4. 其他。比如可能會(huì)合并小文件等等。
修改完再繼續(xù)壓縮再上傳?是這個(gè)原理嗎?

是這樣的,修改不是問題,如果是調(diào)試的話需要Source Map,不過一般都帶。


查看完整回答
反對 回復(fù) 2019-04-08
?
狐的傳說

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊

多份代碼,開發(fā)環(huán)境與生產(chǎn)環(huán)境使用不同的代碼,
修改是修改原始代碼 -> 打包、壓縮 ->上生產(chǎn)
有東西需要修改、刪除,變更的是原始代碼 -> 打包、壓縮 這是兩份 互不影響

查看完整回答
反對 回復(fù) 2019-04-08
  • 3 回答
  • 0 關(guān)注
  • 440 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號