JavascriptJavascript ist eine Programmiersprache, die in ein HTML-Dokument eingebettet und vom Browser des Nutzers interpretiert wird. Damit können Webseiten mit Dynamik ausgestattet werden. Typische Einsatzgebiete für Javascript sind grafische Menüs mit Rollover-Effekten oder Plausibilitätschecks von Formulareingaben. Da Javascript, anders als serverseitige Skriptsprachen wie PHP oder ASP - auf dem Clientrechner ausgeführt wird (und ein Sicherheitsrisiko darstellt), gibt es die Möglichkeit, die entsprechende Funktionalität in den Browsereinstellungen abzuschalten. Das sollten Sie im Hinterkopf behalten, wenn Sie Ihren Webauftritt mit Javascript "schmücken" oder verbessern wollen. Machen Sie bspw. Ihre Seitennavigation nicht von Javascript abhängig. Sie könnten sonst einigen Besuchern den Zugang zu weiterführenden Seiten verwehren. Verlassen Sie sich auch bei der Prüfung von Formulareingaben nicht auf die clientseitige Javascript-Prüfung. Ist dieses deaktiviert, findet auch keine Prüfung statt. Serverseitige Mechanismen sollten also zusätzlich greifen.
Vorteile:
- Entlastung des Webservers durch clientseitige Ausführung des Programmcodes
- Möglichkeit zur Vor- bzw. Plausibilitätsprüfung von Formulareingaben und somit Unterbindung von unnötigem Netzverkehr
- Vereinfacht die Gestaltung ergonomischer Webseiten
Nachteile:
- Clientseitige Ausführung ungewiss, da Deaktivierung in den Browsereinstellungen möglich
- nicht alle Browser unterstützen alle Funktionen
Eine ausführliche Funktionsreferenz findet sich ebenfalls bei Self-HTML. <- Zurück Weiter -> |