Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

JavaScript Grundkurs

Objekte erweitern

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Durch die interne tabellenartige Struktur eines JS-Objekts kann man ein einzelnes Objekt einfach dadurch erweitern, indem man den Bezeichner des Objekts notiert, dem ein Punkt und die neu gewünschte Eigenschaft/Methode samt Wertzuweisung folgen.
02:48

Transkript

In diesem Film möchte ich Ihnen eine erweiterte Objekttechnik zeigen, die insbesondere für solche JavaScript Programmierer von Bedeutung sein kann, die aus der objektorientierten Programmierung kommen. Zuerst einmal die Frage, was zeichnet im JavaScript eine Methode gegenüber einer normalen Funktion aus? Die Antwort ist einfach. Nichts, Sie sehen hier die Definition einer Funktion und gleichzeitig sehen Sie die Definition einer Methode. Es ist einfach eine Frage der Verwendung, denn Sie sehen hier einen Pointer, ein Zeiger auf diese Funktion und was Sie hier wirklich sehen, ist das diese Funktion als Methode an ein Objekt gebunden wird. Ich erzeuge hier ein Objek, über einen Konstruktor der Klasse Object, ich nehme das Objekt und erweitere es hier. Jedes Objekt in JavaScript kann einfach durch Hinzufügen einer neuen Eigenschaft erweitert werden. Hier greift die lose Typisierung von JavaScript ein und der strukturelle Aufbau von Objekten in JavaScripts als Hashs, als Strukturen aus Schlüsselwertepaar, dem entsprechend kann jedes Objekt beliebig erweitert werden und in dem Moment, wo Sie den Namen des Objektes hinschreiben und eine noch nicht vorhande Eigenschaft und einen Wert zuweisen, hat dieses Objekt eine neue Eigenschaft dieses Namens. Die Erweiterung eine Methode geht vollkommen analog objekt.Namen der neuen Methode und das ist dann ein Verweis auf eine entweder außerhalb definierte Funktion oder in dem Fall mit einer anonymen Funktion und der direkten Implementierung, quasi bei der Methode. Die letzte Variante ist im Sinn der objektorientierten Programmierung natürlich die bessere, weil Sie die diese Funktion nicht von außen aufrufen können, also in diesem Falle müssen Sie über den objektorientierten Ansatz und das Objekt gehen. Da auch diese Funktion auch beliebig ohne das Objekt benutz werden kann und so wird das nachher benutzt. Ich nehme hier die neue Eigenschaft und ich rufe hier die neu hinzugefügte Methode 1, in neu hinzugefügte Methode 2, einfach über Punktnotation auf und das wäre das Resultat, was nicht sonderlich eindrucksvoll ist, aber die grundsätzliche Wirkung zeigt. Sie sehen also, dass Sie im Sinne der Objektorientierung mit Javascript durchaus vernünftig arbeiten können, wobei das ganz definitiv eine fortgeschrittene JavaScript Technologie ist.

JavaScript Grundkurs

Lernen Sie die Möglichkeiten der universellen Sprache JavaScript kennen und machen Sie sich mit der Syntax vertraut, um Ihre Web-Applikationen durch effektive Skripts zu ergänzen.

8 Std. 20 min (134 Videos)
Return Info
Roland S.
Ich war schon immer Ralph Steyer-Fan :)
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!