Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 10876|Odpowiedź: 3

[JavaScript] history.pushState implementuje stronę przeglądarki bez odświeżania zmodyfikowanego linku URL

[Skopiuj link]
Opublikowano 20.06.2019 10:17:16 | | |
1. stateObject - stateObject to obiekt JavaScript, który może przekazywać zawartość stateObject nowej stronie za pomocą metody pushState.

2. Tytuł - Prawie żadna przeglądarka nie obsługuje tego parametru, ale bezpieczniej jest przekazać pusty ciąg znaków.

3. Adres (URL) – adres nowego wpisu historii (opcjonalnie, jeśli nie jest określony, aktualny URL dokumentu); Przeglądarka nie ładuje adresu po wywołaniu metody pushState(); Przychodzący adres URL powinien być homologiczny do obecnego URL, w przeciwnym razie pushState() wyrzuca wyjątek.








Poprzedni:Udostępnij świetny plik exe do nagrywania GIF-ów
Następny:Alibaba Cloud balansira HTTP przekierowanie HTTP SLB do HTTPS Pit
Opublikowano 20.06.2019 10:55:31 |
Wiele frameworków front-end korzysta teraz z tej techniki, klikając w menu, adres URL się zmienia i nie pojawiają się nowe żądania sieciowe
 Ziemianin| Opublikowano 20.06.2019 11:24:05 |
Small slag Opublikowano 2019-6-20 10:55
Obecnie wiele frameworków front-endowych korzysta z tej techniki, klikanie menu, URL się zmienia i nie ma nowych żądań sieciowych...

Czy to jest nowa treść strony już w pamięci podręcznej?
Opublikowano 20.06.2019 11:56:00 |
Summer Opublikowano 2019-6-20 11:24
Czy to jest nowa treść strony już w pamięci podręcznej?

Nie, to pierwsze żądanie, cała kluczowa zawartość strony została pobrana, a JS ma też koncepcję routingu, dając różne treści według różnych adresów URL.
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com