Erweiterte JavaScript-Objekte

In JavaScript sind die meisten Dinge Objekte, von Kernfunktionen wie Arrays bis zu den Browser-APIs, die auf JavaScript aufbauen. Sie können auch Ihre eigenen Objekte erstellen, um verwandte Funktionen und Variablen in effiziente Pakete zu kapseln und als praktische Datenspeicher zu nutzen.

Ein tieferes Verständnis dafür, wie JavaScript-Objekte funktionieren, ist nützlich, um Vertrauen in die Webentwicklung zu gewinnen, komplexere Apps zu erstellen und eigene Bibliotheken zu entwickeln. Dieses Modul wird Ihnen dabei helfen, indem es theoretisches Wissen über JavaScript-Objekte und praktische Übungen in der objektorientierten Programmierung bietet.

Voraussetzungen

Bevor Sie mit diesem Modul beginnen, sollten Sie die Grundlagen von JavaScript erlernt haben, insbesondere die Grundlagen von JavaScript-Objekten. Es wäre auch hilfreich, wenn Sie mit HTML und CSS vertraut sind.

Hinweis: Wenn Sie an einem Computer, Tablet oder einem anderen Gerät arbeiten, auf dem Sie keine Dateien erstellen können, können Sie den Code in einem Online-Editor wie CodePen oder JSFiddle ausprobieren.

Tutorials und Herausforderungen

Objektprototypen

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

Objektorientierte Programmierung

In diesem Artikel beschreiben wir einige der grundlegenden Prinzipien der „klassischen“ objektorientierten Programmierung und betrachten die Unterschiede zum Prototypmodell in JavaScript.

Klassen in JavaScript

JavaScript bietet einige Funktionen für diejenigen, die „klassische“ objektorientierte Programme implementieren möchten. In diesem Artikel beschreiben wir diese Funktionen.

Objektaufbau-Praxis

In früheren Artikeln haben wir alle wesentlichen JavaScript-Objekttheorien und Syntaxdetails behandelt, die Ihnen eine solide Ausgangsbasis bieten. In diesem Artikel tauchen wir in eine praktische Übung ein, die Ihnen mehr Übung im Aufbau von benutzerdefinierten JavaScript-Objekten bietet, die etwas unterhaltsames und farbenfrohes produzieren — einige farbige springende Bälle.

Hinzufügen von Funktionen zu unserem Springball-Demo Herausforderung

In dieser Herausforderung sollen Sie das Springball-Demo aus dem vorherigen Artikel als Ausgangspunkt nutzen und einige neue und interessante Funktionen hinzufügen.

Siehe auch

Learn JavaScript

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