JavaScript sa často používa na vytvorenie tlačidla Späť na návrat na predtým zobrazenú stránku. V spodnej časti webovej stránky sa často niečo také zobrazí:



To môže byť užitočné. Keď skončíte s čítaním webovej stránky, ukazovateľ myši sa často nachádza v dolnej časti okna, aby ste sa mohli pohodlne pohybovať zdola. Predtým, ako pridáte tlačidlo histórie, je však potrebné zvážiť niekoľko dôležitých otázok:

Čo znamená späť v kontexte vašej webovej stránky?
Kam sa chcú vaši čitatelia vrátiť?
Kam chcete, aby vaši čitatelia išli?
Môžu niektoré alebo všetky z nich zodpovedať adrese URL v histórii prehliadača?

Až príliš často nájdem skutočne skvelú webovú stránku z webového vyhľadávania alebo odkazu, ktorý je zrejme časťou 2 alebo 3 väčšej série. Vidím tlačidlo Späť, stlačím ho a domnievam sa, že ma zavedie späť na predchádzajúcu stránku v sérii a skončí späť na predchádzajúcej stránke v mojej histórii. Vrátim sa na stránku, ktorá ma zaujíma, rozhliadam sa a neexistuje žiadny odkaz na index alebo prvú stránku v sérii. Tam je ďalšie alebo vpred tlačidlo, zrkadlový obraz toho, čo som sa snažil, a to ide na ďalšiu stránku v sérii. Toto je pravdepodobne nesprávne použitie funkcie histórie.

Funkcia histórie má vynikajúce využitie. Ak prepojíte ťažké alebo neznáme slová s glosárom, môže mať po každom zadaní do glosára tlačidlo Späť. Na tú istú položku glosára môžete odkazovať z niekoľkých rôznych miest na vašom webe a ľudia sa pravdepodobne budú chcieť po vyhľadaní termínu vrátiť na stránku, ktorú čítali.

Tiež je potrebné pamätať na to, že je možné, že webová adresa v histórii sa nevracia na stránku, na ktorú sa používateľ predtým díval. Existuje niekoľko spôsobov, ako pomocou jazyka JavaScript zmeniť obsah stránky bez zmeny adresy URL v histórii. Ak používate niektorú z týchto funkcií a chcete implementovať funkcie histórie, budete ju musieť implementovať sami. Výhodou toho je, že na rozdiel od histórie prehliadača máte na starosti to, čo je v ňom. Nevýhodou je, že bude fungovať iba s vašimi stránkami.

Keď sa rozhodnete, že chcete implementovať funkciu histórie, je to veľmi ľahké. Musíte iba prepojiť svoj obrázok s adresou URL formulára:

Vráť sa

Alebo nastavte vhodnú udalosť na volanie window.history.back ()

Video Návody: The surprising habits of original thinkers | Adam Grant (Smieť 2024).