03.022012

Neue JS Version ECMAscript 5

Relativ unbemerkt erhält eine neue JS-Version Einzug in unsere Browser. Die neuen Features in HTML5 und CSS3 haben eine größere Öffentlichkeit erreicht. Doch in ECMAscript 5 gibt es eine Reihe interessanter Neuerungen. Bspw.:

  • "strict_mode" Einmal im Head einer Funktion oder JS-Datei eingeben, sorgt er dafür, dass bestimmte Altlasten nicht mehr erlaubt sind und den Code von fragwürdigen Elementen reinigt.
  • Echte Getter- und Setter-Methoden
  • Methoden, Eigenschaften und ganze Objekte vor Änderungen/Überschreibungen schützen
  • Viele helfende Funktionen für Arrays die man aus PHP oder jQuery bereits kennt (z. B. forEach)

Die Browserunterstützung ist bereits mehr als gut. Auf dieser Seite kann man seinen Browser testen. FF9 erreicht 98,5% und IE9 96,5% ECMAscript 5 Support. In IE 7 startet der Test allerdings nicht...
Eine kleine Übersicht zum Browser-Support gibt es hier und eine interessante Einführung zum Thema von Peter Kröner hier.