> 웹 프론트엔드 > JS 튜토리얼 > Document.location.href와 .replace_Basic 지식의 차이점 예시

Document.location.href와 .replace_Basic 지식의 차이점 예시

WBOY
풀어 주다: 2016-05-16 16:57:20
원래의
1052명이 탐색했습니다.

document.location.href와 document.location.replace는 모두 A 페이지에서 B 페이지로 전환할 수 있지만 차이점은 다음과 같습니다.

document.location.href로 전환한 후 원래 페이지로 돌아갈 수 있습니다.

document.location.replace로 전환한 후에는 "뒤로"를 통해 원래 페이지로 돌아갈 수 없습니다.

document.location.href 또는 기타 가역적 전환 방법과 관련하여 세부 사항도 찾았습니다.

예를 사용하여 설명하세요.

A.htm B가 있다고 가정합니다. htm C.htm 3페이지

A.htm에 다음 문장이 있음: document.location.href="/b.htm";

b.htm에 다음 문장 있음: document.location.href ="/c.htm";

둘 다 가역 스위치라는 점에 유의하세요.


1: A에서 B로 전환한 다음 C로 전환하면 실제 메모리에 A, B, C 세 페이지가 유지됩니다.

2: B로 롤백할 때, C 페이지의 메모리가 지워졌습니다!

3: 다시 페이지 A에 도달하면 페이지 B도 메모리에서 지워집니다.

4: B 페이지로 다시 앞으로(전환이 아닌 앞으로) 이동하면

A와 B가 메모리에 유지됩니다

>>> 문서가 location.replace()로 대체되면 현재 기록 객체에서 제거됩니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿