Unobtrusive JavaScript

Programmiersprache
Dies ist eine Version, die am 8. Februar 2011 gesichtet wurde. Neue Änderungen könnten seitdem vorgenommen worden sein.

Unobstrusive JavaScript (wörtl. unaufdringliches JavaScript, auch barrierefreies JavaScript) ist ein Konzept für eine zeitgemäße Verwendung von JavaScript in Webseiten.

Grundprinzipien

  • Aufteilung von Inhalt, Verhalten und Präsentation von Webseiten (Model View Controller)
  • Verwendung von Best Practices um Probleme herkömmlicher JavaScript Programmierung zu vermeiden (unterschiedliche Anzeige in verschiedenen Browsern, fehlende Skalierbarkeit)
  • graduelle Einbindung von Client-Software, die möglicherweise keine JavaScript-Unterstützung besitzt