JavaScript jest często używany do utworzenia przycisku Wstecz, aby wrócić do poprzednio wyświetlanej strony. Często zobaczysz coś takiego na dole strony internetowej:



To może być przydatne. Często po zakończeniu czytania strony wskaźnik myszy znajduje się w dolnej części okna, więc nawigacja od dołu może być przydatna. Zanim jednak dodasz przycisk historii, musisz przemyśleć kilka ważnych pytań:

Co oznacza powrót w kontekście Twojej strony internetowej?
Dokąd Twoi czytelnicy chcą wrócić?
Gdzie chcesz, aby poszli Twoi czytelnicy?
Czy którekolwiek lub wszystkie z nich prawdopodobnie pasują do adresu URL w historii przeglądarki?

Zbyt często znajduję naprawdę świetną stronę internetową z wyszukiwania w sieci lub linku, który jest oczywiście częścią 2 lub 3 większej serii. Widzę przycisk Wstecz, naciśnij go, myśląc, że zabierze mnie z powrotem do poprzedniej strony w serii i skończy na poprzedniej stronie w mojej historii. Wracam do strony, którą jestem zainteresowany, rozglądam się i nie ma linku do indeksu lub pierwszej strony w serii. Jest przycisk Dalej lub Dalej, lustrzane odbicie tego, którego próbowałem, i przechodzi do następnej strony w serii. Jest to prawdopodobnie złe użycie funkcji historii.

Istnieją doskonałe zastosowania funkcji historii. Jeśli łączysz trudne lub nieznane słowa ze słownikiem, posiadanie przycisku Wstecz po każdym wpisie w glosariuszu może mieć sens. Możesz zamieścić link do tego samego glosariusza z kilku różnych miejsc na swojej stronie, a ludzie prawdopodobnie będą chcieli wrócić do strony, którą czytali po sprawdzeniu terminu.

Pamiętaj też, że adres URL w historii nie może wrócić do strony, na którą patrzył wcześniej użytkownik. Istnieje kilka sposobów używania JavaScript do zmiany zawartości strony bez zmiany adresu URL w historii. Jeśli używasz jednej z tych funkcji i chcesz zaimplementować funkcje historii, musisz ją zaimplementować samodzielnie. Zaletą tego jest to, że w przeciwieństwie do historii przeglądarki, masz kontrolę nad tym, co w niej jest. Minusem jest to, że będzie działać tylko z twoją witryną.

Gdy zdecydujesz, że chcesz wdrożyć funkcję historii, jest to bardzo łatwe. Wszystko, co musisz zrobić, to połączyć swój obraz z adresem URL formularza:

Wróć

Lub ustaw odpowiednie zdarzenie, aby wywołać window.history.back ()

Instrukcje Wideo: 15 zaskakujących skrótów, których nie używasz (Może 2024).