Fortgeschrittene JavaScript-Objekte

In JavaScript sind die meisten Dinge Objekte, von den Kernfunktionen wie Arrays bis hin zu den im Browser auf JavaScript aufgebauten APIs. Sie können auch Ihre eigenen Objekte erstellen, um damit zusammenhängende Funktionen und Variablen in effiziente Pakete zu kapseln und sie als praktische Datenspeicher zu nutzen.

Ein tieferes Wissen darüber, wie JavaScript-Objekte funktionieren, ist nützlich, um Vertrauen in die Webentwicklung zu gewinnen, komplexere Apps zu entwickeln und eigene Bibliotheken zu erstellen. Dieses Modul hilft Ihnen dabei, indem es JavaScript-Objekttheorie und objektorientierte Programmierpraxis bietet.

Voraussetzungen

Bevor Sie mit diesem Modul beginnen, sollten Sie unbedingt die Grundlagen von JavaScript gelernt haben, insbesondere die Grundlagen von JavaScript-Objekten. Es wäre auch hilfreich, einige Kenntnisse in HTML und CSS zu haben.

Hinweis: Wenn Sie an einem Computer/Tablet/anderen Geräten arbeiten, bei denen Sie keine eigenen Dateien erstellen können, können Sie (die meisten) Codebeispiele in einem Online-Coding-Programm wie JSBin oder Glitch ausprobieren.

Tutorials und Herausforderungen

Objektprototypen

Prototypen sind der Mechanismus, durch den JavaScript-Objekte Eigenschaften voneinander erben, und sie funktionieren anders als Vererbungsmechanismen in klassischen objektorientierten Programmiersprachen. In diesem Artikel erkunden wir, wie Prototypketten funktionieren.

Objektorientierte Programmierung

In diesem Artikel beschreiben wir einige der grundlegenden Prinzipien der "klassischen" objektorientierten Programmierung und schauen uns an, wie sie sich vom Prototypmodell in JavaScript unterscheidet.

Klassen in JavaScript

JavaScript bietet einige Funktionen für diejenigen, die "klassische" objektorientierte Programme umsetzen möchten, und in diesem Artikel beschreiben wir diese Funktionen.

Praxis im Objektbau

In früheren Artikeln haben wir uns alle wesentlichen JavaScript-Objekttheorien und Syntaxdetails angesehen, um Ihnen eine solide Basis zu geben. In diesem Artikel tauchen wir in eine praktische Übung ein, die Ihnen mehr Übung im Erstellen benutzerdefinierter JavaScript-Objekte bietet, die etwas Spaßiges und Farbenfrohes produzieren — einige farbige hüpfende Bälle.

Hinzufügen von Funktionen zu unserem hüpfenden Bälle-Demo Herausforderung

In dieser Herausforderung sollen Sie das hüpfende Bälle-Demo aus dem vorherigen Artikel als Ausgangspunkt nehmen und ihm einige neue und interessante Funktionen hinzufügen.

Siehe auch

JavaScript lernen

Eine ausgezeichnete Ressource für angehende Webentwickler — Lernen Sie JavaScript in einer interaktiven Umgebung, mit kurzen Lektionen und interaktiven Tests, geleitet durch automatisierte Bewertung. Die ersten 40 Lektionen sind kostenlos, und der vollständige Kurs ist mit einer kleinen einmaligen Zahlung verfügbar.