新聞中心
如果你是一名web開(kāi)發(fā)者,你可能很清楚,在現(xiàn)在的web領(lǐng)域中,javascript的應(yīng)用越來(lái)越普遍,而JavaScript文件的體積也越來(lái)越大,導(dǎo)致網(wǎng)頁(yè)加載慢,這時(shí)候我們需要對(duì)其做出相應(yīng)的處理,下面就來(lái)介紹linux系統(tǒng)下的JS文件壓縮處理:

成都創(chuàng)新互聯(lián)專(zhuān)注于寧陵企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城建設(shè)。寧陵網(wǎng)站建設(shè)公司,為寧陵等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站策劃,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
首先,我們要安裝在Linux系統(tǒng)中常用的文件壓縮處理工具——gzip。首先,我們需要在終端中使用下面的命令行進(jìn)行安裝:
sudo apt-get install gzip
安裝成功之后,我們就可以使用gzip對(duì)JS文件進(jìn)行壓縮處理了,使用如下命令:
gzip –c > .gz
這里,我們將源文件通過(guò)gzip壓縮到一個(gè)新的文件,擴(kuò)展名為.gz。如果壓縮成功,新生成的文件的大小會(huì)比原來(lái)的文件減小一半或者更多,以達(dá)到節(jié)省網(wǎng)頁(yè)加載時(shí)間最大化的效果。此外,我們也可以使用linux自帶的工具——bzip2,完成對(duì)js文件的壓縮處理:
bzip2 –k
這里,我們將源文件壓縮成一個(gè)新文件,擴(kuò)展名為.bz2,壓縮率會(huì)更高一些,同樣可以節(jié)省加載時(shí)間。
另外,我們也可以使用jsMin工具,它能夠進(jìn)行代碼優(yōu)化,是在js文件壓縮處理中更常用的一種方式。首先,我們需要從GitHub上安裝jsMin,使用命令:
clone git://github.com/douglascrockford/JSMin.git
安裝成功之后,我們可以使用jsmin對(duì)js文件進(jìn)行壓縮處理:
java -jar jsmin.jar > .min
最后,我們可以利用更多的js壓縮工具來(lái)處理js文件,比如UglifyJS2,Google Closure Compiler等這些耳熟能詳?shù)拿?,幫助我們?shí)現(xiàn)更高的效果。
總之,在Linux系統(tǒng)中,我們可以使用上述介紹的幾種方法來(lái)處理js文件,可以有效的減少js文件的體積,節(jié)省網(wǎng)頁(yè)加載時(shí)間,提升用戶的體驗(yàn)。
創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務(wù)器,香港云服務(wù)器,BGP云服務(wù)器,雙線云服務(wù)器,高防云服務(wù)器,成都云服務(wù)器,服務(wù)器托管。精選鉅惠,歡迎咨詢(xún):028-86922220。
當(dāng)前名稱(chēng):linux下的js文件壓縮處理(Linuxjs壓縮)
文章來(lái)源:http://fisionsoft.com.cn/article/dpgcggi.html


咨詢(xún)
建站咨詢(xún)
