Heim >Web-Frontend >js-Tutorial >js-Verschlüsselungskomprimierungsfehlerlösung_Grundkenntnisse

js-Verschlüsselungskomprimierungsfehlerlösung_Grundkenntnisse

WBOY
WBOYOriginal
2016-05-16 16:30:311291Durchsuche

Die Methode zum Überprüfen des Fehlers nach dem Streamlining in dieser Situation: Öffnen Sie die Skriptfehler-Eingabeaufforderung des IE und öffnen Sie dann die HTML-Seite, die JS aufruft. Sie meldet die Position des fehlenden Semikolons und verwendet dann UE, um das Streamlining zu öffnen JS-Datei und gehen Sie zur entsprechenden Position. Fügen Sie der Position ein Semikolon hinzu, suchen Sie dann die entsprechende Position im nicht reduzierten JS-Code und fügen Sie ein Semikolon hinzu.
Zum Beispiel:

Code kopieren Der Code lautet wie folgt:

var a=1
var b=2

geändert in:

Code kopieren Der Code lautet wie folgt:

var a=1;
var b=2;

◆Versuchen Sie, in der Anweisung nach else geschweifte Klammern
zu verwenden In diesem Fall ist es schwieriger, nach Fehlern zu suchen. Verwenden Sie den regulären Ausdruck else[a-zA-Z0-9], um die optimierte JS-Datei zu finden, oder prüfen Sie, ob nach else eine kommentierte Zeile vorhanden ist, und suchen Sie dann die entsprechende Zeile Zeile im nicht reduzierten JS-Code. Fügen Sie an der Position geschweifte Klammern hinzu.
Zum Beispiel:

Code kopieren Der Code lautet wie folgt:

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

geändert in:

Code kopieren Der Code lautet wie folgt:

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

◆Versuchen Sie, nach der umgekehrten Klammer der Funktion
ein Semikolon einzufügen Zum Beispiel:

Code kopieren Der Code lautet wie folgt:

Funktion a() {
}
Funktion b() {
}

geändert in:

Code kopieren Der Code lautet wie folgt:

Funktion a() {
};
Funktion b() {
};

Auf diese Weise kann das Problem der Fehlerberichterstattung nach der Komprimierung gelöst werden.
Achten Sie gleichzeitig auf das Problem verstümmelter chinesischer Schriftzeichen. Sie können Kopieren und Einfügen verwenden, anstatt sie als Datei zu speichern.

window.load = function()
{

}
Bei dieser Definition muss am Ende ein Semikolon stehen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn