Skip to content
This repository was archived by the owner on Sep 18, 2020. It is now read-only.

Frontend Code Konventionen

markusthoemmes edited this page Dec 26, 2014 · 7 revisions

← zurück zum Frontend Wiki

Die folgenden Konventionen basieren auf dem Javascript Style Guide von jQuery und werden vom Build-System erzwungen. Code der ihnen nicht entspricht kann also nicht committed werden.

Die jQuery Konventionen sind im Folgenden konkretisiert oder abgeändert:

String-Literale

Strings sind in einfache Anführungszeichen zu setzen.

// NEIN
var string = "Test";

// JA
var string = 'Test';

Leerzeichen

Funktionsaufrufe, Arrayzugriffe etc. dürfen kein extra Leerzeichen enthalten.

// NEIN
callMe( 'Test' );
values[ 5 ];

// JA
callMe('Test');
values[5];

Blöcke

Jeder Block ist in geschweifte Klammern zu setzen.

// NEIN
if(true)
  machWas();

// JA
if(true) {
  machWas();
}

Identitätsvergleiche

Zum Vergleichen auf Identität ist === oder !== zu verwenden.

// NEIN
a == b
a != b

// JA
a === b
a !== b

Variablendeklaration

Variablen sind vor dem Nutzen zu deklarieren.

// NEIN
a = 1

// JA
var a;
var b = 1;
a = 1;

Die Deklaration mehrerer Variablen muss nicht wie von jQuery vorgeschlagen in einem var-Statement erfolgen.

Semikolons

Hinter jeden Befehl ist ein Semikolon zu setzen.

// NEIN
test()

// JA
test();

Clone this wiki locally