Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Javascript

JavaScript ist eine objektorientierte Skriptsprache, die von der Firma Netscape entwickelt wurde, um statische HTML-Seiten dynamisch zu gestalten. Im Gegensatz zu serverseitigen Skriptsprachen wie zum Beispiel Perl oder PHP wird JavaScript auf dem Client ausgeführt. (Netscape nutzte JavaScript mit einer im Kern identischen Syntax allerdings auch serverseitig.) Mittels einer Schnittstelle zum Document Object Model (DOM) können Elemente der Webseite manipuliert werden, nachdem diese zum Client übertragen wurden.

Unter den clientseitigen Skriptsprachen hat JavaScript die weiteste Verbreitung gefunden und inzwischen findet man wohl nur noch wenige Websites, die kein JavaScript enthalten.

Die Grundlagen von JavaScript wurden unter Einbeziehung von Microsofts JScript unter dem Namen ECMAScript als ECMA-262 standardisiert. JavaScript in der Version 1.5 entspricht ECMA-262 Edition 3. Die Syntax der Sprache ähnelt der der Programmiersprache Java und auch einige Schlüsselwörter beider Sprachen sind identisch. Semantisch jedoch unterscheiden sich beide Sprachen deutlich. Interessant ist die Tatsache, dass JavaScript im Gegensatz zu klassisch objektorientierten Sprachen keine Klassen einsetzt, sondern statt dessen Objekte als Prototypen einsetzt.

JavaScript vereinheitlicht die aus anderen Sprachen bekannten Funktionen und Objekte zu einem einheitlichen Konzept. Die Sprache verfügt über integrierte Reguläre Ausdrücke. Mit ECMAScript für XML (E4X, ECMA-357) wird auch XML als nativer Datentyp unterstützt.

Trotz des ähnlichen Namens ist JavaScript nicht mit der Programmiersprache Java zu verwechseln. Die Namensgleichheit entstand – ähnlich wie beim Java Enterprise System – aus Marketinggründen.

 
ID: 881
eingestellt am: 06.09.2005
Autor: na
Status zum lesen: Gast
gelesen: 4872
Webseite: www.dreamcodes.com
[Drucken]