JavaScript hält sich (größtenteils) mit den eigenen Objekten, Methoden und Eigenschaften an die Code-Konventionen von Java. Ein Grund, sich auch daran zu halten.
Für Variablen und Funktionen können beliebige Namen vergeben werden und es hindert Sie niemand daran, eine Reihe von Funktionen von
a bis z durchzubenennen. Es haben sich aber gerade im Umfeld von Java estimmte Konventionen bei der Namensvergabe herausgebildet.
Die Links dazu finden Sie auf der rechten Seite und ich muß sagen, daß sich
die Verantwortlichen dazu sehr viel Gedanken gemacht haben, zu denen ich nicht viel
hinzufügen kann.
Nun werden in JavaScript keine Projekte im Umfang von Java realisiert, bei denen
zig-Programmierer an Modulen sitzen - dennoch sollte man im Zeitalter
von Programmierermangels und Greencard existierende Konventionen einhalten und
englische Bezeichner verwenden: Schließlich weiß nie , wer später
die Programme weiterbearbeitet. Umgekehrt wird man auch nicht froh, wenn man den Code
eines slowenischen Programmiers bearbeitet und gleich ein kleines
Sprachenstudium hinter bringt, was mir einmal passiert ist ;-).
Usus ist inzwischen auch, das man zur Trennung von Komponentennamen keine _ underscores verwendet, sondern
mit Groß- und Kleinschreibung wechselt.
Hier eine kleine Aufzählung der Punkte, die ich für wichtig halte:
Namenskomponenten werden ausgeschrieben Funktionen beginnen mit einem Verb Konstanten werden groß geschrieben
Es gibt noch eine Reihe von anderen Elementen, die für wichtig gehalten werden
Variablen beginnen mit dem Typ (z.B. sz für String)
wsabstract.com:
Avoiding variable and function conflicts in JavaScript
Tips und Tricks um eine Benamung. Ist jedoch nicht konform mit den Java-Benamungsregeln.
Unkommentierte Links:
java.sun.com:
Code Conventions for the Java
java.sun.com:
Code Conventions for the Java TOC
google.de:
Suche: javascript Programmierstil Variable namen Funktion (de)
google.de:
Suche: javascript style variable name Function
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.