>  기사  >  웹 프론트엔드  >  JavaScript 기록 개체란 무엇입니까?

JavaScript 기록 개체란 무엇입니까?

青灯夜游
青灯夜游원래의
2018-12-13 18:04:092889검색

JavaScript의 기록 개체는 사용자가 방문한 URL의 배열 컬렉션을 나타내는 창 개체의 일부입니다. 이는 창이 열리는 순간부터 사용자의 온라인 기록을 저장하는 데 사용됩니다.

JavaScript 기록 개체란 무엇입니까?

이 기사에서는 JavaScript의 History 객체를 소개하여 History 객체에 대한 간단한 이해와 History 객체의 속성 및 메소드를 알 수 있도록 도움이 되기를 바랍니다.

History 개체의 속성

History 개체에는 기록 테이블의 URL 수를 반환하는 데 사용되는 length라는 하나의 속성만 있습니다. 예:

history.length // 如果在当前窗口先后访问了三个网站,有了三个URL,就会返回3

기록 개체의 메서드

기록 개체에는 다음과 같은 세 가지 메서드가 있습니다.

forward(): 기록 목록에서 이전 URL을 로드합니다.

back(): 기록 목록에서 다음 URL을 로드합니다.

go(): 기록 목록의 특정 페이지를 로드하고 정수를 매개변수로 허용할 수 있습니다. 예:

history.go(1)
/*相当于*/
history.forward()

history.go(-1)
/*相当于*/
history.back()

history.history.go(0)  /*相当于刷新当前页面*/

History 개체 메서드의 예:

History 개체 메서드는 "Return"에서 사용할 수 있습니다. 이전 페이지로" "링크

1.html

<div id="demo">
	<a href="file:///D:/ksdler/Sublime%20Text/demo/2.html">2.html</a><br>
	<a href="#" id="backLink">返回上一页</a><br>

</div>
<script>  
document.getElementById(&#39;backLink&#39;).onclick = function () {
  window.history.back();
}
</script>

2.html

<div id="demo">
    <a href="file:///D:/ksdler/Sublime%20Text/demo/1.html">1.html</a><br>
    <a href="#" id="backLink">返回上一页</a><br>
</div>
<script>  
document.getElementById(&#39;backLink&#39;).onclick = function () {
  window.history.back();
}
</script>

Rendering:

JavaScript 기록 개체란 무엇입니까?

요약: 위 내용은 이 글의 전체 내용입니다. 모두의 공부.

위 내용은 JavaScript 기록 개체란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.