Window.history는 세션 중에 사용자의 웹사이트 접속 기록을 저장합니다. 사용자가 새로운 URL에 접속할 때마다 새로운 기록이 생성됩니다.
history.go(),history.back(),history.forward()history.back()및history.forward()는 각각 한 페이지 뒤로, 한 페이지 앞으로를 나타냅니다. History.go(num)은 앞으로 몇 페이지를 넘기거나 뒤로 넘길지를 나타내며, num이 양수이면 앞으로, 음수이면 뒤로 넘긴다는 뜻입니다.
Windows 창 객체(history)history.go(),history.back(),history.forward().
Windows 개체 참조가 필요하지 않기 때문입니다. 따라서 windows.history.go() == History.go()입니다.
go() 메소드에는 정수 또는 음수일 수 있는 매개변수가 하나만 있습니다. 긍정적이라면 앞으로 나아가세요. 음수는 뒤로 가는 것을 의미합니다. (Forward와 Back의 차이와 동일)
따라서 한 페이지 뒤로 이동하려면 다음 코드를 사용할 수 있습니다. (여러 페이지 뒤로 이동, go 매개변수만 변경)
window.history.go(-1);
한 페이지 앞으로 이동하려면 양수만 사용하세요.
history.go(1);
또한 back() 및 forward() 메서드를 사용하여 동일한 작업을 수행할 수 있습니다.
history.back(); 后退 history.forward(); 前进
기록의 페이지 수를 보기 위한 길이 속성:
history.length;
2.history.go(-1)와history.back()
history.go(-1)表示后退与刷新。如数据有改变也随之改变 history.back()只是单纯的返回到上一页。
예:
Html 코드
<p class="oper_context_view"> <a id="btn_exit" class="btn" href="javascript:void(0);">返回</a> </p>
Js 코드
$("#btn_exit").bind("click",function(){ window.location.reload(); //刷新 window.history.go(1); //前进 window.history.go(-1); //返回+刷新 window.history.forward(); //前进 window.history.back(); //返回 });
【관련 추천】
특별 추천 : "php Programmer Toolbox" V0.1 버전 다운로드
3. h5의 History.pushState() 사용예제
4. h5-pushState,replaceState의 히스토리 기능에 대한 심층적 이해
5. h5의 History API가 웹 애플리케이션에 미치는 영향
위 내용은 js에서 window.history 사용법 (2)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!