這種情況精簡后查錯的方法:打開IE的腳本錯誤提示,然后打開調用JS的HTML頁面,它會報告缺少分號的所在位置,然后用UE打開精簡后JS文件,轉到相應位置加上分號,再找到未精簡的JS代碼中對應的位置加上分號。
例如:
改為:
◆盡量在else后面的語句使用大括號
這種情況查錯起來比較麻煩,通過正則表達式 else[a-zA-Z0-9]+ 來查找精簡后的JS文件,或者查找else后面是否有注釋的行,再找到未精簡的JS代碼中對應的位置加上大括號。
例如:
改為:
◆盡量在function的反大括號后都加上分號
例如:
改為:
這樣壓縮后才能解決壓縮后報錯的問題。
同時注意中文亂碼的問題,可以不另存為文件而采用復制粘貼的方式。
window.load = function()
{
}
這樣定義的,結尾一定要有分號。
新聞熱點
疑難解答