亚洲美精品二区性爱|免费中文字幕不卡视频|一本久久A久久精品亚洲|中文字幕 亚洲精品 导航|国产日本欧美一区二区三区|在线观看欧美日韩不卡一区|亚洲人成网站精品片在线观看|欧美精品一区二区三区乱码欧美

合肥市高新區(qū)長江西路與科學(xué)大道交口5F創(chuàng)業(yè)園A座309
136 5560 1775

在網(wǎng)站制作中為什么要對JavaScript代碼進(jìn)行壓縮,怎樣壓縮?

發(fā)表日期:2014-07-21 瀏覽次數(shù):2954次

        JavaScript是一種解釋型語言,其所有的源代碼都會被提交到客戶端瀏覽器,因此源代碼的體積會影響下載速度,這一點(diǎn)和編譯型的語言不一樣,要發(fā)送這種情況,一種方案就是壓縮JavaScript代碼.經(jīng)過良好的壓縮后,一段JavaScript代碼甚至能減少到原來大小的30%以內(nèi),總的來說,壓縮主要包括以下兩個(gè)部分.
        1.刪除注釋和無用空白字符
        無用空白字符包括無用空格,制表符,換行符等,其中換行符的刪除有時(shí)涉及到語法層次.因?yàn)閾Q行符和分號":"同時(shí)也是JavaScript中的語句結(jié)束符號,通過這種壓縮的JavaScript文件,通常能夠?qū)⒋蠖未a變?yōu)閮H有一行語句,而且并不影響瀏覽器的解析.
       2.進(jìn)行變量名替換
      為了使程序易讀,通常都會給變量起比較直觀的名字,這樣的變量名一般比較長,而變量替換的思想就是將這些變量名替換為由少量字符組成的名字,從而減少代碼體積.
       通過以上的兩種方法可以有效的對JavaScript代碼進(jìn)行壓縮減小源代碼的體積,從而提高下載速度。

將文章分享到:

版權(quán)所有:啟邁科技-合肥網(wǎng)站建設(shè) 皖I(lǐng)CP備19009304號-1 皖公網(wǎng)安備 34010402702162號

網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì)公司啟邁科技,為眾多企業(yè)提供網(wǎng)站建設(shè),網(wǎng)站制作,響應(yīng)式網(wǎng)站設(shè)計(jì),手機(jī)網(wǎng)站建設(shè),微網(wǎng)站,模板建站,企業(yè)郵箱等一站式互聯(lián)網(wǎng)解決方案和建站服務(wù)10年。