在網(wǎng)站制作中為什么要對(duì)JavaScript代碼進(jìn)行壓縮
JavaScript是一種解釋型語言,其所有的源代碼都會(huì)被提交到客戶端瀏覽器,因此源代碼的體積會(huì)影響下載速度,這一點(diǎn)和編譯型的語言不一樣,要發(fā)送這種情況,一種方案就是壓縮JavaScript代碼.經(jīng)過良好的壓縮后,一段JavaScript代碼甚至能減少到原來大小的30%以內(nèi),總的來說,壓縮主要包括以下兩個(gè)部分.
1.刪除注釋和無用空白字符
無用空白字符包括無用空格,制表符,換行符等,其中換行符的刪除有時(shí)涉及到語法層次.因?yàn)閾Q行符和分號(hào)":"同時(shí)也是JavaScript中的語句結(jié)束符號(hào),通過這種壓縮的JavaScript文件,通常能夠?qū)⒋蠖未a變?yōu)閮H有一行語句,而且并不影響瀏覽器的解析.
2.進(jìn)行變量名替換
為了使程序易讀,通常都會(huì)給變量起比較直觀的名字,這樣的變量名一般比較長,而變量替換的思想就是將這些變量名替換為由少量字符組成的名字,從而減少代碼體積.
【版權(quán)聲明】:本站內(nèi)容來自于與互聯(lián)網(wǎng)(注明原創(chuàng)稿件除外),如文章或圖像侵犯到您的權(quán)益,請(qǐng)及時(shí)告知,我們第一時(shí)間刪除處理!謝謝!