1016062

Java & Java Script

03.03.2009 | 15:50 Uhr |

Mit Java Script lassen sich interaktive Elemente in eine Webseite einbauen und dann im Browser verwenden

Icon_Java
Vergrößern Icon_Java

Bei Java und Java Script handelt es sich nicht um zwei Varianten einer gemeinsamen Technologie. Java, von der Firma Sun entwickelt und inzwischen weitgehend Open Source, ist eine plattformunabhängige Programmiersprache. Die mit Java entwickelten Programme sind plattformunabhängig und werden mit Hilfe einer Java Virtual Machine ausgeführt. Solche virtuellen Maschinen gehören auch zum Mac-OS. Im Internet wird Java dafür verwendet, kleine Programme (Applets) zu erstellen, die dann über das Java-Plug-in "JavaPluginCocoa.bundle" im Browser abgespielt werden.

Java Script

Java Script ist eine ursprünglich von Netscape entwickelte und inzwischen standardisierte Script-Sprache, die es ermöglicht, im Browser des Anwenders Aktionen auszuführen. Die Sprache benutzt zwar Elemente, die an Java angelehnt sind, ist jedoch unabhängig von Java entwickelt worden. Da die Scripts in einer so genannten Sandbox ablaufen, haben sie (sofern es im Browser keine Sicherheitslücken gibt) nur Zugriff auf die Objekte im Browser, nicht aber auf die Daten auf dem Rechner.

Java Script wird unter anderem dafür eingesetzt, interaktive Elemente in Webseiten einzubauen. So verwendet beispielsweise Mobile Me Java Script und lässt sich nicht aufrufen, wenn Java Script deaktiviert ist, worauf man beim Anmeldeversuch hingewiesen wird. Auf anderen Webseiten funktionieren einzelne Elemente wie Anmeldefenster, Kalender bei der Fahrplanauskunft oder Links zu anderen Objekten auf der Seite ohne Java Script nicht. Man bekommt in diesen Fällen aber keine Hinweise. Von daher ist es nicht empfehlenswert, Java Script im Browser grundsätzlich auszuschalten.

Ausschalten

Java und Java Script lassen sich in den Vorgaben der Browser ausschalten, wobei man in Firefox und in Opera auch differenziert nur einzelne Aktionen von Java Script deaktivieren kann.

0 Kommentare zu diesem Artikel
1016062