//原始代码function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas" } //分析器会它理解function getData
4个空格缩进,最好统一tab为4个字符。
结尾分号
erzeugt ein Beispiel für den Fehler
//原始代码function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas" }//分析器会它理解function getData() { return; { title:"Maintainable JavaScript", author:"Nicholas C. Zakas" }; }
Dies kann behoben werden, indem die öffnende geschweifte Klammer in dieselbe Zeile wie return verschoben wird.
//这段代码工作正常,尽管没有用分号function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas } }
80个字符
通常我们会在运算符后换行,下一行会增加两个层级的缩进(8个字符)
Ausnahme: bei der Zuweisung eines Wertes Für eine Variable sollte die Position der zweiten Zeile an der Position des Zuweisungsoperators ausgerichtet sein, z. B.
var result = something + antherThing + yetAnotherThing + somethingElse + anotherSomethingElse;
zwischen Methoden
Zwischen Methodenlokalen und Anweisungen
Vor mehrzeiligen oder einzeiligen Kommentaren
Fügen Sie Leerzeilen zwischen logischen Fragmenten innerhalb von Methoden ein, um die Lesbarkeit zu verbessern
4个空格缩进,最好统一tab为4个字符。
结尾分号
Ein Beispiel für einen Fehler
//原始代码function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas" }//分析器会它理解function getData() { return; { title:"Maintainable JavaScript", author:"Nicholas C. Zakas" }; }
kann durch Verschieben der linken geschweiften Klammer nach gemacht werden Geben Sie dieselbe Zeile wie „return“ ein, um dieses Problem zu beheben.
//这段代码工作正常,尽管没有用分号function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas } }
80个字符
通常我们会在运算符后换行,下一行会增加两个层级的缩进(8个字符)
Ausnahme: bei der Zuweisung eines Wertes Für eine Variable sollte die Position der zweiten Zeile an der Position des Zuweisungsoperators ausgerichtet sein, z. B.
var result = something + antherThing + yetAnotherThing + somethingElse + anotherSomethingElse;
zwischen Methoden
Zwischen Methodenlokalen und Anweisungen
Vor mehrzeiligen oder einzeiligen Kommentaren
Fügen Sie Leerzeilen zwischen logischen Fragmenten innerhalb der Methode ein, um die Lesbarkeit zu verbessern
Der obige Inhalt befasst sich mit dem Schreiben von wartbarem Code in JavaScript. Ich hoffe, dass er allen helfen kann.
Verwandte Empfehlungen:
JavaScript-Tutorial zum Schreiben einer einfachen AJAX-Methodenbibliothek
Häufige JavaScript-Speicherlecks
Einführung in die Verwendung der Split-Funktion in JavaScript von flach nach tief
Das obige ist der detaillierte Inhalt vonJavaScript schreibt wartbaren Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!