JavaScript

Aus Informatik Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Chronologie

• September 1995: Netscape veröffentlicht eine Programmiersprache mit der Fähigkeit Webseiten durch eingebettete Scriptpsprache dynamisch zu gestalten. LiveScript, dessen Entwickler Brendan Eich heisst.
• Anfang 1996: LiveScript ist in Syntax und Kontrollstrukturen an die Sprache Java der Firma Sun angelehnt, deshalb geben NetScape und Sun die Umbenennung der Sprache in JavaScript bekannt.
• Mai 1996: Während JavaScript immer weiterentwickelt wird, gibt Microsoft nun ihren ersten JavaScript-fähigen Webbrowser heraus. Internet Explorer 3
• Januar 1998: Adobe kündigt PDF-Webformulare an, die JavaScript enthalten können.
• April 1998: Netscape rechnet vor, dass JavaScript in 3,5 Millionen Webseiten eingesetzt wird. Zweifellos ist JavaScript die am weitesten verbreitete Scriptingsprache im Netz.

[Bearbeiten] Über JavaScript

[Bearbeiten] JavaScript ist:

• Im Syntax ähnlich mit C++, Java
• Eine interpretierte Sprache
• Objektorientiert


Hier ein Beispiel, wie ein Java Script in eine HTML Seite eingebunden wird.

<html>

 <head>
   <title>Hallo Welt in JavaScript</title>
   <script type="text/javascript">
         //Ausgabe von Hallo Welt! mit einer Alert-Box
         alert("Hallo Welt!");
   </script>
 </head>
 <body>
     Hier steht der Hauptteil der Website
 <\body>

<\html>

[Bearbeiten] JavaScript ist nicht:

• Java … trotz Ähnlichkeit der Namen (Marketingmassnahme von Sun & Netscape)
• Einfach zu lernen, ohne Programmierungserfahrung

[Bearbeiten] JavaScript ≠ Java

[Bearbeiten] JavaScript

• wird für kleinere Skriptsprachen verwendet
• wurde von Netscape entwickelt
• Ist ohne Interpreter Zwecklos
• wird nicht kompiliert
• wird hauptsächlich für Webseiten verwendet
• auf der Client Seite (beim Benutzer) ausgeführt

[Bearbeiten] Java

• Programmiersprache (umfangreichere Programme)
• wurde von Sun Microsystems entwickelt
• ist Objektorientiert
• ist Plattformunabhängig

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge