首頁 > web前端 > js教程 > 主體

js 加密壓縮出現bug解決方案_基礎知識

WBOY
發布: 2016-05-16 16:30:31
原創
1251 人瀏覽過

這種情況精簡後查錯的方法:打開IE的腳本錯誤提示,然後打開調用JS的HTML頁面,它會報告缺少分號的所在位置,然後用UE打開精簡後JS文件,轉到相應位置加上分號,再找出未精簡的JS代碼中對應的位置加上分號。
例如:

複製程式碼 程式碼如下:

var a=1
var b=2

改為:

複製程式碼 程式碼如下:

var a=1;
var b=2;

◆盡量在else後面的語句使用大括號
這種情況查錯起來比較麻煩,透過正規表示式else[a-zA-Z0-9] 來找出精簡後的JS文件,或是找出else後面是否有註解的行,再找到未精簡的JS程式碼對應的位置加上大括號。
例如:

複製程式碼 程式碼如下:

if (a>b)
a=b;
else
b=a;

改為:

複製程式碼 程式碼如下:

if (a>b)
a=b;
else
{b=a}

◆盡量在function的反大括號後面都加上分號
例如:

複製程式碼 程式碼如下:

function a() {
}
function b() {
}

改為:

複製程式碼 程式碼如下:

function a() {
};
function b() {
};

這樣壓縮後​​才能解決壓縮後報錯的問題。
同時注意中文亂碼的問題,可以不另存為文件而採用複製貼上的方式。

window.load = function()
{

}
這樣定義的,結尾一定要有分號。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!