許多js框架或js庫的min版本是怎么做出來的?
1 js 開發(fā)
JavaScript是一種語言,用該語言相應(yīng)的開發(fā)了對應(yīng)功能的js框架,比如jQuery庫
2 min.js 就是對js文件的壓縮
壓縮源文件得到的就是Min版文件,涉及安全性的,還進行了加密和混淆技術(shù),防破解。
為什么要壓縮:
(1)減少大小,加快下載速度。
(2)降低可讀性,一定程度上保護js不被輕易惡用。
壓縮方法:
(1)去空格,換行
(2)去掉注釋
(3)縮短變量名,方法名
(4)用加密算法加密
(5)使用混淆
壓縮工具
(1)開源中國的在線js壓縮
(2)站長之家的在線js壓縮