Lukas Weblog
Sonntag, 5. November 2006
2. Session am 23.10.2006

JavaScript

JavaScript bezeichnet ursprünglich die Implementation durch Netscape, wie JScript jene durch Microsoft. Im allgemeinen Sprachgebrauch wird aber meistens JavaScript als Name verwendet. JavaScript wurde von Netscape zunächst unter dem Code-Namen mocha, dann unter dem Namen Live-Script entwickelt. Dabei hat man sich stark an der Programmiersprache Java von Sun orientiert. Nachdem Netscapes Entwicklung von Sun als "legitimer" Ableger von Java anerkannt wurde, hat man als endgültigen Namen JavaScript gewählt.
Ihr Hauptanwendungsgebiet sind Programme, die innerhalb eines Webbrowsers ausgeführt werden. Dazu wird der Quelltext dieser Programme in einzelne Webseiten eingebettet. Es gibt daneben in JavaScript geschriebene Programme, die direkt auf einem Webserver ablaufen, zum Beispiel als Active Server Pages oder im Apache Cocoon. Ein Beispiel zur vom Internet unabhängigen Verwendung von JavaScript ist der Windows Script Host.
Im Quelltext einer Webseite können HTML-Elementen, wie Hyperlinks, Formularfeldern oder Bildern Funktionen zugeordnet sein, die der Webbrowser bei bestimmten Ereignissen, wie Mausbewegungen und -klicks sowie Tastatureingaben ausführt. Die in JavaScript programmierten Funktionen können Inhalte der Seite verändern und das Erscheinungsbild daraufhin anpassen, zum Beispiel die Farbe eines Links ändern, während der Mauszeiger über dem Symbol des Links steht. Das hat den Vorteil, dass der Webserver nicht für jede Änderung eine neue Seite zum Computer des Benutzers schicken muss. JavaScript kann auch weniger sichtbare Arbeiten erledigen, zum Beispiel das Prüfen einer Benutzereingabe auf eine plausible Schreibweise, bevor sie zum Server geschickt wird. Dabei wird der Server von diesen Arbeiten und dem Hin- und Herschicken der Daten entlastet. Oft prüft ein JavaScript schon beim Seitenaufbau, welchen Browser der Webseiten-Besucher nutzt und veranlasst sofort, dass eine für diesen Browser optimale Darstellungsvariante der HTML-Seite geladen wird.

Im Unterschied zu serverseitigen Skriptsprachen wie zum Beispiel Perl oder PHP, wird JavaScript clientseitig eingesetzt: Der Client, genauer der Webbrowser und nicht direkt das Betriebssystem, interpretiert das JavaScript. Nicht alle Browser unterstützen alle Funktionalitäten, die JavaScript anbietet.
JavaScript wird entweder im Klartext zwischen in den HTML-Quelltext geschrieben oder in eine externe Datei (meistens mit der Endung .js) ausgelagert.
JavaScript wurde ursprünglich von Netscape entwickelt und ist inzwischen die im WWW meistgebrauchte clientseitige Skriptsprache. Die meisten Websites verwenden heute JavaScript. Trotz des ähnlichen Namens und einer ähnlichen Syntax ist JavaScript grundlegend verschieden von der Programmiersprache Java, die von Sun Microsystems stammt. Die Namensgleichheit erklärt sich vor allem aus Marketinggründen und den damals sehr populären Java-Applets.

JavaScript ist nicht Java:

• JavaScript wird zur Laufzeit interpretiert, Java wird bei der Entwicklung compiliert.
• JavaScript ist objekt-basierend und kennt keine Vererbung, Java ist objekt-orientiert, Objekte vererben ihre Eigenschaften.
• JavaScript-Code ist in das HTML-Dokument integriert und kann auf die (meisten) HTML-Elemente zugreifen. Java-Applets sind getrennt von der HTML-Seite.
• In JavaScript müssen die Typen der verwendeten Variablen nicht deklariert werden, in Java ist dies erforderlich.
• In JavaScript werden Objekt-Referenzen erst zur Laufzeit geprüft, in Java bereits während der Compilierung.


Quellen:

http://de.wikipedia.org/wiki/Java_Script
http://www.bingo-ev.de/~ub304/javscrpt/

... link (0 comments)   ... comment


Sonntag, 22. Oktober 2006
Mein erster Weblog
Dies ist meine erste Erfahrung mit einem Weblog. Damit meine ich die persönliche Erstellung eines Blogs. Bis zum heutigen Tage kannte ich diese Kommunikationsform meist nur durch die von Freunden angelegten Blogs, in denen Sie von Ihren Urlaubserfahrungen bzw. Auslandssemestern berichteten. Sie erparten sich somit eine hohe Anzahl an Mails die sie ansonsten verschicken hätten müssen.
Die persönliche Erstellung eines Weblogs erscheint mir sehr interessant, vor allem im heutigen Zeitalter in dem Technik in allen Lebensbereichen eine immer größere Rolle zu spielen scheint. Deshalb ist es wichtig, sich so gut es geht immer auf einem neueren Stand der Dinge zu befinden. Natürlich ist mir klar, dass ich durch diesen Kurs keineswegs professionell auf dieser Schiene arbeiten kann, dennoch ist es von großer Bedeutung zumindest eine Ahnung von dieser neuen Kommunikationsart zu bekommen.

... link (0 comments)   ... comment


Online for 6553 days
Last update: 2007.01.17, 15:44
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
Oktober 2024
Mo
Di
Mi
Do
Fr
Sa
So
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 
 
 
recent updates
Das Internet und seine...
Der "Gigant" GÉANT ist das pan-europäische...
by lukas.fabi.Uni-Sbg (2007.01.17, 15:44)
Digitale Signatur
Bedeutung der elektronischen Signatur Die Entwicklung...
by lukas.fabi.Uni-Sbg (2006.12.03, 19:29)
Twoday.net
Im Zuge der Aufgabe habe ich mich entschieden die Social...
by lukas.fabi.Uni-Sbg (2006.11.20, 09:56)
2. Session am 23.10.2006
JavaScript JavaScript bezeichnet ursprünglich...
by lukas.fabi.Uni-Sbg (2006.11.05, 17:37)
Mein erster Weblog
Dies ist meine erste Erfahrung mit einem Weblog. Damit...
by lukas.fabi.Uni-Sbg (2006.10.22, 17:40)

xml version of this page

made with antville