Heim  >  Artikel  >  Web-Frontend  >  Eine Übersicht über Objekte in Javascript

Eine Übersicht über Objekte in Javascript

黄舟
黄舟Original
2017-08-13 10:35:011430Durchsuche

Ich glaube, dass Front-End-Entwickler bereits ein sehr gutes Verständnis für DOM- und BOM-Objekte haben. Diese beiden Objekte sind nicht nur einführende Konzepte, sondern gleichzeitig auch die exponiertesten Konzepte in der täglichen Entwicklung Das für die Front-End-Entwicklung erforderliche Wissen verfügt über ein hohes Maß an Flexibilität. Viele Studenten halten an dem Konzept fest, alles zu lernen, was ihnen begegnet, und verbessern ihr Wissen nach und nach. Dies ist auch eine der einzigen Möglichkeiten für Einzelpersonen Ihre Fähigkeiten verbessern; ich persönlich bevorzuge es jedoch, die Gesamtsituation zu erfassen und sie als Mittel zur Verbesserung zu nutzen.

Kurz gesagt: Die beste Methode ist die Methode, die zu Ihnen passt. Kommen wir zum Punkt:

1. Globales Objekt

Globales Objekt: In der Host-Umgebung kann auf sich selbst und alle seine Eigenschaften jederzeit und überall im Programm zugegriffen werden Es gibt nur ein globales Objekt, und das globale Objekt ist auch das Stammknotenobjekt. Methodensuche; ihr Nachteil ist, dass der Aufruf umständlich ist;

  • Globales Objekt: Verschiedene Attribute und Methoden werden unter mehreren Knotenobjekten bereitgestellt Der Nachteil besteht auch darin, dass die Sprache in der Kritik steht, dass sie ungeordnet ist und Sie nicht wissen, wo Sie bei der Verwendung von Javascript suchen müssen

  • DOM- und BOM-Objekte haben ein eindeutiges globales Objekt, alle anderen Eigenschaften und Methoden sind dem Knotenobjekt oder seinen Unterknotenobjekten untergeordnet, z. B. DOMs
  • , BOMs

    und NodeJSs

    ;
  • Javascript ist für Entwickler gedacht. Da viele Methoden und Eigenschaften als globale Objekte/Eigenschaften festgelegt sind, gibt es in Javascript kein sogenanntes eindeutiges Stammknotenobjekt.
Die globalen Objekte von Javascript sind in zwei Kategorien unterteilt je nachdem, ob sie von der Host-Umgebung abhängen:

- Kernobjekte: Das heißt, ECMAScript Global Object. Diese Objekte sind bereits vorhanden, bevor das Programm ausgeführt wird (standardmäßig instanziiert); Von der Host-Umgebung bereitgestellte oder neu geschriebene Objekte/Funktionen, wie zum Beispiel: setTimeout, Standort usw.,

2.1 Globales Kernobjekt von Javascript: htmlwindowglobal 2.2. Lesbarkeit und Schreibbarkeit globaler Objekte:

Ob es sich um das globale Kernobjekt von Javascript handelt oder um das von der Host-Umgebung erweiterte globale Objekt, der Unterschied ist:
1 . Das in ECMAScript definierte globale Kernobjekt ist überschreibbar, aber nicht aufzählbar, d

Das obige ist der detaillierte Inhalt vonEine Übersicht über Objekte in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn