Franz Kafka:: "Verbringe nicht die Zeit mit der Suche nach einem Hindernis, vielleicht ist keines da."
Für Webentwicklungen gibt es zahlreiche ( JavaScript ) Bibliotheken und Frameworks . Der technologischer Wandel bedingt Software-Anpassungen und Restrukturierungen ( Refactoring ). Bibliotheken schaffen Abhängigkeiten.
Hier sollen eigene Bibliotheken entwickelt werden, die sich leicht an neuen Anforderungen anpassen lassen.
Zu erstellen sind:
ECMAScript-Objekte sind von DOM-Tag-Objekten zu unterscheiden. Zu DOM-Tag-Objekten können dokumentenspezifische Besonderheiten hinzu kommen. Siehe z.B. Schnelleinstieg zu ECMAScript Objekten .
Web-Bibliotheken arbeiten i.a. mit dem W3C-Document-Object-Model. Siehe z.B. DOM - Einführung.
Welche Kenntnisse sind für die Bibliotheksentwicklung hilfreich? Siehe z.B. Namespaces .
Die DOM-Zugriffe von dom.js sollen möglichst auch mit .querySelectorAll() organisiert werden.
Für die Erstellung von ECMAScript-Bibliotheken gibt recht unterschiedliche Ansätze. Ein besonders robustes Code-Muster ( Pattern ) wird hier Bibliotheken erstellen erklärt.
Einige Multiple-Choice-Fragen als Self-Assessments-Möglichkeit DOM und Objekte und Funktionen
Viel Freude bei der Ausarbeitung!
Letzter Abgabetermine So 12.00 Uhr