Einführung in JavaScript

Hier entsteht eine Dokumentation der Programmiersprache JavaScript.
Sie richtet sich an Einsteiger, soll dem Leser aber nach und nach alle wichtigen Aspekte des JavaScript-Einsatzes
bei der Webseiten-Entwicklung nahezubringen.
Ziel ist ein profundes Verständnis der Sprache und ihre Beherrschung von den Grundlagen bis zur Entwicklung
komplizierter Scripte und dem gezielten Einsatz von JavaScript-Frameworks.

Kommentare und Feedback werden gerne per E-Mail entgegen genommen.

  1. Aufgaben und Anwendungsbereiche
  2. Vorkenntnisse und Voraussetzungen
  3. Grundlegende Konzepte
  4. Entstehung und Standardisierung
  5. Sinnvoller JavaScript-Einsatz
  6. Sprachelemente
    1. Syntax-Grundlagen
    2. Variablen und Konstanten
    3. Datentypen und Kernobjekte
    4. Objekte
    5. Funktionen
  7. Arbeitstechniken und Entwicklerwerkzeuge
  8. Arbeiten mit dem DOM
  9. Einbindung in HTML und Ereignis-Verarbeitung (Event-Handling)
    1. Einbindung in HTML mit dem script-Element
    2. Grundlagen der Ereignis-Verarbeitung
    3. Arbeiten mit dem Event-Objekt
    4. Fortgeschrittene Ereignis-Verarbeitung
    5. Scripte beim Laden des Dokuments ausführen
    6. Effiziente Ereignis-Verarbeitung: Event-Delegation und Capturing
  10. Browserübergreifende Entwicklung
  11. Fenster und Dokumente
  12. Zusammenarbeit mit CSS
  13. Sicherheit
  14. Serverkommunikation und dynamische Webanwendungen (Ajax)
  15. Bibliotheken und Frameworks
  16. Organisation von JavaScripten
    1. Voraussetzungen und Überblick
    2. Module und Kapselung
    3. Konstruktoren, Prototypen und Instanzen
    4. Objektverfügbarkeit und this-Kontext
    5. Framework-Architekturen

Einführung in JavaScript – Deutschsprachige Dokumentation der Programmiersprache JavaScript

Originaladresse: http://molily.de/js/

Autor: Mathias Schäfer (molily)

Kontakt: molily@mailbox.org

Lizenz: Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen
Sie können diese Texte wiederveröffentlichen, solange Sie die Quelle nennen. Sie können die Texte sogar fortschreiben, solange Sie sie unter den gleichen freien Bedingungen weitergeben. Diese Lizenz, kurz CC-BY-SA genannt, wird auch in der freien Enzyklopädie Wikipedia verwendet.

JavaScript-Einführung auf Github
Sie können die Dateien dieser Dokumentation über Github herunterladen sowie Änderungen daran verfolgen. Mit einem Github-Account und der Versionsverwaltung Git können Sie sich eine Kopie (Fork) erstellen, Änderungen vornehmen und die Änderungen wieder zurücksenden (Pull Request).

Copy me, I want to travel (Bernadette La Hengst)
Copie-moi, je veux voyager (Rhythm King And Her Friends)