okno.obiekt historii | Wyjaśnione

okno.obiekt historii | Wyjaśnione
Model obiektu przeglądarki (BOM) to model JavaScript, który wykorzystuje wiele obiektów do komunikacji z przeglądarką. Obiekty te pomagają odkryć funkcjonalność przeglądarki internetowej. Istnieje wiele znaczących obiektów, które stanowią część modelu obiektu przeglądarki (BOM), takich jak obiekt ekranu, obiekt historii, obiekt lokalizacji, obiekt nawigacji itp. Jednak ten post ma na celu podkreślenie znaczenia Obiekt historii tylko.

Obiekt historii

Ten obiekt oznacza historię przeglądania sieci użytkownika w postaci tablic składających się z adresów URL, które odwiedził użytkownik. Ten obiekt służy do ładowania stron internetowych, a ponadto jest właściwością obiektu okiennego.

Składnia
Ma następującą składnię.

okno.historia

Lub,

historia

Obiekt historii składa się z pewnych właściwości i metod, które definiują jego funkcjonalność. Są one szczegółowo wyjaśnione poniżej.

Nieruchomości
Obiekt historii JavaScript składa się tylko z jednej właściwości, która jest następująca.

długość
Właściwość długości obiektu historycznego jest używana do pobierania całkowitej liczby stron odwiedzonych przez użytkownika podczas trwającej sesji przeglądania. Jeśli użytkownik nie odwiedził żadnej strony internetowej, ta właściwość zwróci 1, odpowiadając bieżącej stronie internetowej.

Składnia
Składnia właściwości długości jest podana poniżej.

historia.długość

Przykład
Załóżmy, że chcesz przynieść liczbę stron internetowych, które odwiedziłeś podczas obecnej sesji przeglądania.




Całkowita liczba stron internetowych odwiedzanych przez użytkownika:





W powyższym przykładzie właściwość długości obiektu historycznego jest wykorzystywana do wyodrębnienia całkowitej liczby adresów URL odwiedzanych w bieżącej sesji.

Niech długość = okno.historia.długość;
dokument.getElementById („samouczek”).innerHtml = długość;

Wyjście

Korzystając z właściwości długości, pobierana jest całkowita liczba odwiedzonych stron internetowych.

Metody
Obiekt historii JavaScript składa się z następujących metod.

do przodu()
Służy do załadowania następnej strony (jeśli istnieje następna strona). Przeglądarka domyślnie wywołuje tę metodę, gdy użytkownik kliknie przycisk do przodu w przeglądarce, jednak możemy to zrobić ręcznie.

Składnia
Ma następującą składnię.

historia.do przodu()

Przykład
Załóżmy, że chcesz odwiedzić następną stronę na liście historii za pomocą metody Forward () obiektu historii.

W powyższym przykładzie tworzony jest przycisk z zdarzeniem kliknięcia. Klikając go następna strona w historii przeglądania zostanie załadowana.

z powrotem()
Służy do załadowania poprzedniej strony (jeśli jest poprzednia strona). Przeglądarka domyślnie wywołuje tę metodę, gdy użytkownik kliknie przycisk Wstecz w przeglądarce, jednak możemy również wykonać ją ręcznie.

Składnia
Ma następującą składnię.

historia.z powrotem()

Przykład
Załóżmy, że chcesz załadować poprzednią stronę na liście historii przeglądania za pomocą metody z tyłu (.

W powyższym przykładzie tworzony jest przycisk z zdarzeniem kliknięcia. Klikając go, zostanie załadowana poprzednia strona na liście historii.

Iść()
Służy do załadowania określonej strony na liście historii Browning za pomocą numeru strony.

Składnia
Ma następującą składnię.

Przykład

Załóżmy, że chcesz załadować stronę o 3 stronach, a następnie użyj następującego kodu.

W powyższym przykładzie tworzona jest przycisk z zdarzeniem kliknięcia, a kliknięcie przycisku zabierze 3 strony.

Punkty do zapamiętania!

  1. Aby ponownie załadować bieżącą historię korzystania z historii.Go (0).
  2. Nie ma żadnej różnicy między historią.naprzód () i historia.Go (1).
  3. Nie ma żadnej różnicy między historią.Back () i historia.Go (-1).

Wniosek

Obiekt historii (właściwość obiektu okna) oznacza historię przeglądania sieci użytkownika w formie tablic składających się z adresów URL, które odwiedził użytkownik. Składa się z wielu właściwości i metod, takich jak właściwość długości, jest używana do pobierania liczby stron internetowych odwiedzanych przez użytkownika, metoda do przodu () jest używana do załadowania następnej strony, metoda back () jest używana do załadowania poprzedniej strony i Go () Metoda służy do załadowania określonej strony za pomocą numeru strony. Te właściwości i metody są wyróżnione w tym zapisie wraz z odpowiednimi przykładami.