国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js 加密壓縮出現bug解決方案

2024-05-06 16:10:59
字體:
來源:轉載
供稿:網友
有時候由于我們編寫js的時候不規范,造成js加密后IE會有腳本錯誤提示,那么我們應該如何避免這種現象產生呢?
 
 

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 泸水县| 治县。| 铁力市| 弥渡县| 通化县| 阿尔山市| 莱州市| 含山县| 谢通门县| 海南省| 马公市| 安丘市| 武穴市| 三门峡市| 武冈市| 闻喜县| 贵定县| 康定县| 开化县| 鄂温| 承德市| 嘉鱼县| 陇川县| 合肥市| 仁寿县| 疏勒县| 连山| 呼伦贝尔市| 金秀| 榆林市| 奎屯市| 广河县| 息烽县| 开鲁县| 贵定县| 桑日县| 夏津县| 阳新县| 绍兴县| 红安县| 垦利县|