DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript基礎知識 >> js 加密壓縮出現bug解決方案
js 加密壓縮出現bug解決方案
編輯:JavaScript基礎知識     

這種情況精簡後查錯的方法:打開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()
{

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

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved