Obiekt lokalizacji
Jak wspomnieliśmy na początku, obiekt Lokalizacja umożliwia nam dostęp do właściwości lokalizacji naszego dokumentu poprzez SŁOŃCE, dzięki czemu możemy uzyskać szczegółowe informacje o adresach i sposobie nawigowania do innych dokumentów.
Aby to wszystko uzyskać, mamy następujące właściwości i metody, których możemy użyć podczas wywoływania tego obiektu, zobaczmy listę i co każdy z nich robi:
· protokół: Pobiera lub ustawia składnik protokołu adresu URL dokumentu.
· gospodarz: Pobiera lub ustawia składnik hosta adresu URL dokumentu.
· href : Pobiera lub ustawia lokalizację bieżącego dokumentu.
· nazwa hosta: Pobiera lub ustawia nazwę hosta adresu URL dokumentu.
· Port: Pobiera lub ustawia składnik portu adresu URL dokumentu.
· nazwa ścieżki: Pobiera lub ustawia ścieżkę lub składnik ścieżki adresu URL dokumentu.
· Szukaj: Pobiera lub ustawia składnik zapytania adresu URL dokumentu.
· haszysz : Pobiera lub ustawia składnik skrótu dla adresu URL dokumentu.
· przypisz (): Przejdź do określonego adresu URL.
· wymienić (): Usuń bieżący dokument i przejdź do dokumentu określonego w adresie URL.
· przeładuj (): Załaduj ponownie lub odśwież bieżący dokument.
· adres URL (): Rozwiązuje określony względny adres URL na ścieżkę bezwzględną.
Bardzo dobrze, teraz, gdy wiemy, co mamy, zobaczymy mały przykład, jak uzyskać wszystkie te informacje w dokumencie za pomocą JavaScript w naszym dokumencie HTML.Przykład
Zobaczmy, jak jest to interpretowane w przeglądarce; W celu zademonstrowania używanej przez nas funkcji wyszukiwania i haszowania ?zapytanie = jabłka # jabłka abyśmy mogli zobaczyć, jak przeglądarka to przyjmuje, poniżej wyniku na poniższym obrazku:
Jak wspomnieliśmy wcześniej, możemy również użyć obiektu lokalizacji, aby przejść do innej witryny, czyli przejść do innego dokumentu, jest na to kilka sposobów, jednak tym razem zobaczymy jeden z najprostszych w demonstracyjnym sposób, najpierw zobaczmy kod, który musimy wygenerować, a następnie wyjaśnimy, jak to działa:
PrzykładIstnieje wiele różnych rodzajów owoców - tylko ponad 500 odmian bananów. Zanim dodamy niezliczone rodzaje jabłek, pomarańczy i innych dobrze znanych owoców, stajemy przed tysiącami wyborów.
naciśnij mnieJednym z najciekawszych aspektów owoców jest odmiana dostępna w każdym kraju. Mieszkam niedaleko Londynu, w okolicy znanej z jabłek.
![]()
W tym kodzie po prostu wykonujemy następujące czynności, najpierw ustalamy, że w elemencie o id pressme dodamy nową funkcję po kliknięciu na nią, dzięki zdarzeniu onclick, a następnie w ramach funkcji, która jest aktywowana podczas kliknij używamy obiektu dokument.lokalizacja.hasz i dopasowujemy wartość skrótu, do którego będziemy nawigować, w tym przypadku banan to obraz, który umieściliśmy jako id elementu image img.
Zobaczmy, jak to wygląda w naszej przeglądarce:
POWIĘKSZAĆ
Innym sposobem może być użycie metody replace, którą wymieniliśmy wcześniej, jednak szczególną cechą metody replace jest to, że zastępuje bieżący dokument tym, który otrzymuje jako parametr, eliminując w ten sposób dokument, który go wywołał z historii, więc przycisk Wstecz przeglądarka nie prowadziłaby donikąd.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt