Model obiektu przeglądarki | Wyjaśnione

Model obiektu przeglądarki | Wyjaśnione

Model obiektu przeglądarki AKA BOM to model obiektu, którego JavaScript używa do komunikacji z przeglądarką. BOM można traktować jako pojemnik obiektów, które odkrywają funkcjonalność przeglądarki internetowej.

Gdy przeglądarka uzyskuje dostęp do dokumentu, generuje obiekt zwany obiektem dokumentu zawierającym wszystkie odpowiednie informacje o dokumencie i jak powinien się pojawić w przeglądarce. Oprócz obiektu dokumentu, przeglądarka wykorzystuje ogromną ilość obiektów, a ten ogromny zbiór obiektów jest określany jako model obiektu przeglądarki (BOM).

Ten model nie przestrzega żadnego określonego zestawu standardów, ale jest wdrażany przez prawie wszystkie przeglądarki. Znaczące obiekty, które są częścią modelu obiektu przeglądarki (BOM) są;

  1. Dokument
  2. Historia
  3. Ekran
  4. Nawigator
  5. Lokalizacja
  6. Ramki

Obiekty przeglądarki są uszeregowane w określonej kolejności, którą BOM wykorzystuje do odkrywania funkcjonalności przeglądarki internetowej. Obiekt okienny, który oznacza okno przeglądarki, jest przedmiotem parasolowym BOM, a reszta obiektów wpada pod obiektem okna. Tutaj obiekt okna został szczegółowo wyjaśniony.

Obiekt okna

Obiekt okna oznacza okno przeglądarki i składa się ze wszystkich innych obiektów przeglądarki. Wszystkie przeglądarki obsługują obiekt okna. Obiekt okna określa niektóre właściwości i metody obsługujące funkcje przeglądarki internetowej.

Obiekt okna jest obiektem globalnym, który składa się z globalnych obiektów JavaScript, zmiennych (właściwości obiektu okna) i funkcji (metody obiektu okiennego). Niektóre metody obiektów okien.

alarm()

Służy do wyświetlania pole alertu z przyciskiem OK na ekranie okna.

okno.alarm()

potwierdzać()

Służy do wyświetlania pola potwierdzenia z przyciskiem OK i Anuluj na ekranie okna.

okno.potwierdzać()

podpowiedź()

Służy do wyświetlania okna dialogowego, które ma przyjąć dane wejściowe od użytkownika.

okno.podpowiedź()

otwarty()

Służy do otwarcia nowego okna.

okno.otwarty()

zamknąć()

Służy do zamykania okna.

okno.zamknąć()

settimeout ()

Służy do wykonywania określonych działań po określonym czasie.

okno.settimeout ()

Teraz, gdy dobrze rozumiemy obiekt okna, dowiedzmy się o innych ważnych obiektach Bom.

Obiekt dokumentu

Obiekt dokumentu, który jest podstawową częścią modelu obiektu przeglądarki (BOM) zawiera wszystkie elementy strony internetowej, takie jak tagi HTML. Ten obiekt służy do oznaczenia strony internetowej, która została otwarta w przeglądarce, ponadto jest właściwością obiektu okiennego.

Składnia

Składnia obiektu dokumentu podano poniżej.

okno.dokument

Lub,

dokument

Przykład







Wyjście

Obiekt historii

Obiekt historii oznacza historię przeglądania sieci użytkownika w formie tablic składających się z adresów URL, które odwiedził użytkownik. Ten obiekt służy do ładowania stron internetowych.

Składnia

Składnia obiektu historii jest następująca.

okno.historia

Lub,

historia

Podobnie jak obiekt okna, obiekt historii zawiera również pewne właściwości i metody omówione 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 w celu zwrócenia długości odwiedzanych adresów URL.

historia.długość

Metody

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

do przodu()

Służy do załadowania następnej strony. Ma następującą składnię.

historia.do przodu()

z powrotem()

Służy do załadowania poprzedniej strony. Ma następującą składnię.

historia.z powrotem()

Iść()

Służy do załadowania strony za pomocą numeru strony. Ma następującą składnię.

historia.Iść()

Obiekt ekranu

Obiekt ekranu zawiera wszystkie istotne informacje dotyczące ekranu przeglądarki, takie jak wysokość, szerokość, colordepth, dostępny poziom itp.

Składnia

Składnia obiektu ekranu podano poniżej.

okno.ekran

Lub,

ekran

Obiekt ekranu składa się z niektórych właściwości, które zostały wyjaśnione poniżej.

Nieruchomości

Właściwości obiektu ekranu są następujące.

szerokość

Służy do pobierania szerokości ekranu.

ekran.szerokość

wysokość

Jest używany w celu uzyskania wysokości ekranu.

ekran.wysokość

dostępna szerokość

Jest używany w celu przyciągnięcia bieżącej szerokości.

ekran.dostępna szerokość

dostępny

Jest używany w celu zwrócenia bieżącej wysokości.

ekran.dostępny

głębia koloru

Służy do wyświetlania głębokości koloru.

ekran.głębia koloru

Pixeldepth

Służy do wyświetlania głębokości piksela.

ekran.Pixeldepth

Obiekt lokalizacji

Obiekt lokalizacji składa się z odpowiednich informacji o dostępnym adresie URL i podobnie jak dokument, historia i obiekty ekranowe, jest również właściwością obiektu okien.

Składnia

Składnia obiektu lokalizacji jest podana tutaj.

okno.Lokalizacja

Lub,

Lokalizacja

Nieruchomości

Właściwości obiektu lokalizacji są podświetlone poniżej

haszysz

Jest używany w celu powrotu lub ustawienia kotwicy adresu URL.

Lokalizacja.haszysz

gospodarz

Służy do celów przyciągania nazwy hosta, a także do numeru portu URL.

Lokalizacja.gospodarz

Nazwa hosta

Służy do celów przyciągania nazwy hosta URL.

Lokalizacja.Nazwa hosta

Href

Jest używany w celu powrotu lub ustawienia pełnego adresu URL.

Lokalizacja.Href

pochodzenie

Służy do celów przyciągania nazwy hosta i numeru portu, a także protokołu adresu URL.

Lokalizacja.pochodzenie

nazwa ścieżki

Jest używany w celu powrotu lub ustawienia nazwy ścieżki URL.

Lokalizacja.nazwa ścieżki

Port

Służy do powrotu lub ustawienia numeru portu URL.

Lokalizacja.Port

protokół

Jest używany w celu powrotu lub ustawienia protokołu adresu URL.

Lokalizacja.protokół

szukaj

Jest używany w celu powrotu lub ustawiania kutasy adresu URL.

Lokalizacja.szukaj

Metody

Obiekt lokalizacji ma następujący zestaw metod.

przydzielać()

Służy do załadowania nowego dokumentu.

Lokalizacja.przydzielać()

przeładować()

Służy do przeładowania podanego dokumentu.

Lokalizacja.przeładować()

zastępować()

Służy do zastąpienia niniejszego dokumentu nowym dokumentem.

Lokalizacja.zastępować()

Wniosek

Model obiektu przeglądarki AKA BOM to model obiektowy, którego JavaScript używa do komunikacji z przeglądarką i jest uważany za pojemnik obiektów, które odkrywają funkcje przeglądarki internetowej. BOM nie przestrzega żadnego konkretnego zestawu standardów, ale jest wdrażany przez prawie wszystkie przeglądarki. Znaczące obiekty BOM wraz z właściwościami i metodami, z których te obiekty zawierają, są szczegółowo wyjaśnione w tym zapisie.