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.
Hinweis
: Das lesen des Artikels Javascript
- listings ID: 881
auf Dreamcodes,
sowie Link Verweise auf Internetseiten
fremder Anbieter erfolgen auf eigene Gefahr. Dreamcodes
haftet nicht für Schäden, die aus der Verwendung des
Inhaltes der Artikel erfolgen könnten. Schadenersatzansprüche, aus welchem
Rechtsgrund auch immer, sind ausgeschlossen !
Live Statistik
Datum: 22.11.2024
Uhrzeit: 01:26 Uhr
Online: 30 User
User heute: 2189
User allgem.: 35312846