Fenster.Geschichtsobjekt | Erklärt

Fenster.Geschichtsobjekt | Erklärt
Das Browser -Objektmodell (BOM) ist ein JavaScript -Modell, das eine Reihe von Objekten verwendet, um mit dem Browser zu kommunizieren. Diese Objekte können die Funktionen eines Webbrowsers aufdecken. Es gibt viele bedeutende Objekte, die Teil des Browser -Objektmodells (BOM) sind, wie z. B. Bildschirmobjekt, Verlaufsobjekt, Standortobjekt, Navigationsobjekt usw. Dieser Beitrag soll jedoch die Bedeutung von hervorheben Geschichtsobjekt nur.

Geschichtsobjekt

Dieses Objekt bezeichnet den Web -Surfenverlauf eines Benutzers in Form von Arrays, die aus den von dem Benutzer besuchten URLs bestehen. Dieses Objekt wird verwendet, um Webseiten zu laden. Darüber hinaus handelt es sich um eine Eigenschaft des Fensterobjekts.

Syntax
Es hat die folgende Syntax.

Fenster.Geschichte

Oder,

Geschichte

Das Verlaufsobjekt besteht aus bestimmten Eigenschaften und Methoden, die seine Funktionen definieren. Diese werden unten ausführlich erklärt.

Eigenschaften
Das JavaScript -Verlaufsobjekt besteht nur aus einer Eigenschaft, die wie folgt ist.

Länge
Die Länge Eigenschaft des Verlaufsobjekts wird zum Abholen der Gesamtzahl der vom Benutzer in der laufenden Browsing -Sitzung besuchten Seiten verwendet. Wenn der Benutzer keine Webseite besucht hat, wird diese Eigenschaft 1 zurückgegeben, was der aktuellen Webseite entspricht.

Syntax
Die Syntax der Länge der Eigenschaft ist unten bereitgestellt.

Geschichte.Länge

Beispiel
Angenommen, Sie möchten die Anzahl der Webseiten, die Sie in der vorliegenden Browsing -Sitzung besucht haben, abrufen.




Gesamtzahl der vom Benutzer besuchten Webseiten:





Im obigen Beispiel wird die Länge Eigenschaft des Verlaufsobjekts verwendet, um die Gesamtzahl der in der aktuellen Sitzung besuchten URLs zu extrahieren.

Sei Länge = Fenster.Geschichte.Länge;
dokumentieren.GetElementById ("Tutorial").Innerhtml = Länge;

Ausgang

Unter Verwendung der Länge Eigenschaft wird die Gesamtzahl der besuchten Webseiten abgerufen.

Methoden
Das JavaScript -Verlaufsobjekt besteht aus den folgenden Methoden.

nach vorne()
Es wird zum Laden der nächsten Seite verwendet (falls eine nächste Seite vorhanden ist). Der Browser ruft diese Methode standardmäßig auf, wenn der Benutzer auf die Taste vorwärts im Browser klickt. Wir können es jedoch auch manuell tun.

Syntax
Es hat die folgende Syntax.

Geschichte.nach vorne()

Beispiel
Nehmen wir an, Sie möchten die nächste Seite in der Verlaufsliste mit der Stürmer () -Methode des Verlaufsobjekts besuchen.

Im obigen Beispiel wird eine Schaltfläche mit einem Klickereignis erstellt. Wenn Sie darauf klicken, wird die nächste Seite im Browser -Verlauf geladen.

zurück()
Es wird zum Laden der vorherigen Seite verwendet (falls eine vorherige Seite vorhanden ist). Der Browser ruft diese Methode standardmäßig auf, wenn der Benutzer auf die Back -Taste im Browser klickt. Wir können sie jedoch auch manuell ausführen.

Syntax
Es hat die folgende Syntax.

Geschichte.zurück()

Beispiel
Nehmen wir an, Sie möchten die vorherige Seite in der Browsing History -Liste mithilfe der Methode des Verlaufsobjekts laden.

Im obigen Beispiel wird eine Schaltfläche mit einem Klickereignis erstellt. Wenn Sie darauf klicken, wird die vorherige Seite in der Verlaufsliste geladen.

gehen()
Es wird zum Zweck des Ladens einer bestimmten Seite in der Browning -Verlaufsliste mithilfe der Seitennummer verwendet.

Syntax
Es hat die folgende Syntax.

Beispiel

Nehmen wir an, Sie möchten eine Seite laden, die zurück 3 Seiten ist und dann den folgenden Code verwenden.

Im obigen Beispiel wird eine Schaltfläche mit einem Klickereignis erstellt, und wenn Sie auf die Schaltfläche klicken, werden Sie 3 Seiten zurückbezogen.

Punkte, die man sich merken sollte!

  1. Um die aktuelle Seite neu zu laden.Geh (0).
  2. Es gibt keinen Unterschied zwischen der Geschichte.Vorwärts () und Geschichte.Geh (1).
  3. Es gibt keinen Unterschied zwischen der Geschichte.back () und Geschichte.Go (-1).

Abschluss

Das Verlaufsobjekt (Eigenschaft des Fensterobjekts) bezeichnet den Web -Browserverlauf eines Benutzers in Form von Arrays, die aus den von dem Benutzer besuchten URLs bestehen. Es besteht aus vielen Eigenschaften und Methoden wie Länge Eigenschaft, um die Anzahl der vom Benutzer besuchten Webseiten abzurufen () Methode wird verwendet, um eine bestimmte Seite mit der Seitenzahl zu laden. Diese Eigenschaften und Methoden werden in diesem Artikel zusammen mit geeigneten Beispielen hervorgehoben.