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ą;
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.dokumentLub,
dokumentPrzykł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.historiaLub,
historiaPodobnie 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.ekranLub,
ekranObiekt 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ępnygłębia koloru
Służy do wyświetlania głębokości koloru.
ekran.głębia koloruPixeldepth
Służy do wyświetlania głębokości piksela.
ekran.PixeldepthObiekt 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.LokalizacjaLub,
LokalizacjaNieruchomoś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.haszyszgospodarz
Służy do celów przyciągania nazwy hosta, a także do numeru portu URL.
Lokalizacja.gospodarzNazwa hosta
Służy do celów przyciągania nazwy hosta URL.
Lokalizacja.Nazwa hostaHref
Jest używany w celu powrotu lub ustawienia pełnego adresu URL.
Lokalizacja.Hrefpochodzenie
Służy do celów przyciągania nazwy hosta i numeru portu, a także protokołu adresu URL.
Lokalizacja.pochodzenienazwa ścieżki
Jest używany w celu powrotu lub ustawienia nazwy ścieżki URL.
Lokalizacja.nazwa ścieżkiPort
Służy do powrotu lub ustawienia numeru portu URL.
Lokalizacja.Portprotokół
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.szukajMetody
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.