Sprache Javascript
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Einleitung | |
Wer in JavaScript einsteigen möchte, findet Näheres unter JavaScriptResourcen.
Der Name JavaScript verleitet zur falschen Annahme, dass diese Sprache mit Java zu tun hätte. Zwischen JavaScript und SpracheJava besteht keine größere Verwandtschaft als zwischen anderen gängigen ProgrammierSprachen, die sich an die C-Syntax anlehnen.
Varianten | |
JavaScript ist ein unscharfer Begriff. Genauer unterscheidet man:
- ECMAScript: Die standardisierte Variante
- JavaScript im engeren Sinne: die ECMAScript-Variante von Netscape
- JScript Die ECMAScript-Variante von Microsoft
Vorteile: | |
- Fast auf jedem Client verfügbar (falls JavaScript nicht aus Sicherheitsgründen deaktiviert ist).
- Mit C-Grundkenntnissen leicht zu lernen.
- ...
Nachteile: | |
- Programme laufen meist nur auf bestimmten Browsern, da diese der recht unterschiedliche Versionen implementieren (hoher Test- und Anpassungsaufwand, Hilfe siehe [1]). Das wird mitunter sogar verwendet, um bestimmte Browser komplett auszusperren. Die meisten Browser können sich deshalb als Browser einer anderen Version oder eines anderen Herstellers ausgeben.
- Siehe Vorteil: Javascript ist nur dort verfügbar, wo User es nicht aus Sicherheitsgründen deaktiviert haben. Oft ist das Deaktivieren die einzige Lösung, eine nicht behobene Sicherheitslücke zu umgehen. Der MS Internet Explorer hat einen eigenen Javascript-Dialekt JScript (s. o.). Dieser lässt sich nicht unabhängig vom ebenfalls integrierten Interpreter für Basic-Script deaktivieren.
- ...
Typische Anwendungen: | |
- JavaScript kann unter anderem in HTML-Files innerhalb des <script>-Tags verwendet werden. Dort ist es vor allem beliebt um Webseiten mit interaktiven Elementen (Menüs, animierten Schaltflächen, interaktiven Formularen) auszustatten.
- Beispiele:
- JavaScript und DHTML
- Interface für ein JavaApplet
JavaScript ist sicher eine unterschätzte Programmiersprache. Die meisten denken bei JavaScript zuerst einmal an User-Belästigung im Browser. Kaum jemand kennt z.B. die funktionale Seite von JavaScript (Funktionen in Variablen, Closures etc.) und die Ähnlichkeiten mit SpracheLisp.
KategorieProgrammierSprache KategorieSkriptSprachen KategorieJavascript KategorieWebDesign
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 2. Oktober 2012 9:54 (diff))