Comment vérifier les erreurs après avoir simplifié cette situation: Ouvrez l'invite d'erreur de script de IE, puis ouvrez la page HTML appelant JS, il rapportera l'emplacement où se trouve le point-virgule manquant, puis utilise UE pour ouvrir le fichier JS mince, accédez à l'emplacement correspondant et ajouter un point-virgule, puis trouver l'emplacement correspondant dans le code JS non comprivé pour ajouter un point-virgule.
Par exemple:
La copie de code est la suivante:
var a = 1
var b = 2
Passer à:
La copie de code est la suivante:
var a = 1;
var b = 2;
◆ Essayez d'utiliser des accolades dans les instructions après autre
Cette situation est plus difficile à vérifier de manière incorrecte. Utilisez l'expression régulière else [a-za-z0-9] + pour trouver le fichier JS rationalisé, ou découvrez s'il existe des lignes commentées après, puis trouvez la position correspondante dans le code JS non simplifié avec des accolades bouclées.
Par exemple:
La copie de code est la suivante:
si (a> b)
a = b;
autre
b = a;
Passer à:
La copie de code est la suivante:
si (a> b)
a = b;
autre
{b = a}
◆ Essayez d'ajouter des demi-colons après les accolades inversées de la fonction
Par exemple:
La copie de code est la suivante:
fonction a () {
}
fonction b () {
}
Passer à:
La copie de code est la suivante:
fonction a () {
};
fonction b () {
};
De cette façon, le problème des erreurs après compression peut être résolu.
Dans le même temps, faites attention au problème du code brouillé chinois. Vous pouvez utiliser Copy and Coller sans enregistrer en tant que fichier.
window.load = function ()
{
}
S'il est défini de cette manière, il doit y avoir un point-virgule à la fin.