Maison > interface Web > js tutoriel > Exemple d'introduction à la différence entre les connaissances Document.location.href et .replace_Basic

Exemple d'introduction à la différence entre les connaissances Document.location.href et .replace_Basic

WBOY
Libérer: 2016-05-16 16:57:20
original
1056 Les gens l'ont consulté

document.location.href et document.location.replace peuvent tous deux passer de la page A à la page B, mais leur différence est la suivante :

Après avoir basculé avec document.location.href, vous pouvez revenir à la page d'origine.

Après avoir basculé avec document.location.replace, vous ne pouvez pas revenir à la page d'origine via "Retour".

Concernant document.location.href ou d'autres méthodes de commutation réversible, j'ai également trouvé un détail,

Utilisez un exemple pour illustrer :

Supposons qu'il y ait A.htm B. htm C.htm trois pages

A.htm a cette phrase : document.location.href="/b.htm"

b.htm a cette phrase : document.location.href ="/c.htm";

Notez que les deux sont des commutateurs réversibles.


1 : Lors du passage de A à B puis à C, trois pages sont conservées dans la mémoire réelle : A, B, C

2 : Lors du retour à B, la page C n'a plus de mémoire !

3 : Revenir en arrière Lorsque la page A est atteinte, la page B est également effacée de la mémoire !

4 : Lorsqu'on avance à nouveau (non pas en basculant mais en avant) à la page B,

A et B sont conservés en mémoire

>>> Lorsqu'un document est remplacé par location.replace(), il est supprimé de l'objet historique actuel

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal