Stilistische Empfehlungen zur JavaScript-Programmierung (Stil, JavaScript), Lektion, Seite 710575
https://www.purl.org/stefan_ram/pub/stil_javascript (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
JavaScript-Kurs

Stilistische Empfehlungen zur JavaScript -Programmierung

In diesem JavaScript -Kurs wird – besonders gegen Anfang – zur Vereinfachung gegen einige der folgenden Stilregeln verstoßen. Diese Stilregeln sind für die Anwendung durch fortgeschrittene  Programmierer gedacht.

DOM -Referenzen

Bezüge auf Elemente über ihre Kennung

document.getElementById( "a" ) gut

this.document.getElementById( "a" ) schlecht, »this« muß nicht immer das globale Objekt sein

windows.document.getElementById( "a" ) schlecht, ineffizienter, es muß nicht immer ein Objekt »windows« geben

a schlecht, ineffizienter, es muß nicht immer ein Objekt »windows« geben

Referenzen außerhalb des DOM

Bezüge auf Textinhalte

textContent gut

innerHTML schlecht, langsamer und weniger sicher

(In bestimmte Fälle kann der Gebrauch von »innerHTML« gerechtfertigt sein. »innerHTML« kann in bestimmten Fällen effizient und sicher sein.)

BOM -Referenzen

Bezüge auf Browser-Funktionen

window.alert gut

alert schlecht, »alert« könnte umdefiniert worden sein (es ist weniger wahrscheinlich, daß jemand »window« umdefiniert

HTML -Stil

on-Attribute

In perfektem „unaufdringlichen JavaScript“, würde man gar kein JavaScript -Quelltext in HTML-Quelltext verwenden. Ein möglicher Kompromiß kann darin bestehen, die Inhalte von on-Attributen kurz zu halten, sie beispielsweise auf einen einzigen Aufruf zu beschränken.

 

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram710575 stefan_ram:710575 Stil, JavaScript Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd710575, slrprddef710575, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/stil_javascript