| JavaScript | |||||
|
JavaScript ist eine clientseitig ausführbare Script-Sprache. Sie wurde von Netscape entwickelt und hat nichts mit Java zu tun. Mit Hilfe von JavaScript kann man interaktive Webseiten erstellen. Der Code wird direkt in den HTML-Quellcode eingefügt und vom Browser interpretiert. Mit JavaScript kann man direkt das Document Object Model (DOM), welches im Browser implementiert ist, ansprechen. Damit kann man direkt anzeigbare oder verwaltete Objekte adressieren, wie z. B. das Window-Objekt oder die Prototypen Function, Date, String, Array oder Object. Object ist der Prototyp aller Objekte. Alle weiteren Objekte werden von Object abgeleitet. Beispiele für weitere Objekte sind: history, user-agent, document oder forms. Es gibt jedoch unterschiedliche DOM-Implementierungen, je nach Browser. Nachdem der Marktanteil von Netscape sich immer mehr verringert und der Netscape-Browser auch nicht mehr weiterentwickelt wird, verliert dieses Problem etwas an Bedeutung. Die Aktivierung von JavaScript im Browser kann ein Sicherheitsproblem sein: potentielle Angreifer können über JavaScript einen Schadcode einschleusen. Deshalb sollte man die Sicherheitseinstellungen des Browser so setzen, dass Scripting nur auf "sicheren Seiten" möglich ist. |
|||||
| Siehe auch: Browser Client Script Quellcode DOM HTML XHTML | |||||