카테고리 없음

[JavaScript] location, history, navigator

깜태 2020. 12. 8. 12:49
728x90

location 객체

브라우저와 관련된 속성과 메소드를 제공하는 객체

 

- 기본형

location.속성;

location.메소드();

 

- 속성과 종류

종류 설명
location.href 주소 영역의 참조 주소를 설정하거나 url을 반환
location.hash url의 해시값을 반환
location.hostname url의 호스트 이름을 설정하거나 반환
location.host url의 호스트 이름과 포트번호를 반환
location.protocol url의 프로토콜을 반환
location.search url의 쿼리값을 반환
location.reload() 새로 고침

 

history 객체 

사용자가 방문한 사이트의 기록을 남기고, 이전 방문 사이트와 다음 방문 사이트로 갈 수 있는 속성과 메소드를 제공

 

- 기본형

history.속성;

history.메소드();

history.메소드(n);

 

종류 속성
history.back() 이전 방문 사이트로 이동
history.forward() 다음 방문 사이트로 이동
history.go(숫자) 숫자에 -2 를 입력하면 2단계 이전 방문 사이트로 이동
history.length 방문 기록에 저장된 목록 개수를 반환

navigatory 객체

현재 방문자가 사용하는 브라우저 정보와 운영체제 정보를 제공하는 객체

- 기본형

navigator.속성

 

종류 설명
navigator.appCodeName 현재 브라우저의 코드명을 반환
navigator.appName 현재 브라우저의 이름을 반환
navigator.appVersion 현재 브라우저의 버전 정보를 반환
navigator.language
현재 브라우저가 사용하고 있는 언어를 반환
navigator.product
현재 브라우저의 엔진 이름을 반환
navigator.platform 현재 컴퓨터의 운영체제 정보를 제공
navigator.onLine 온라인 상태 여부 정보 제공
navigator.userAgent
브라우저와 운영체제의 종합 정보를 제공

 

참고 : 자바스크립트 + 제이쿼리 입문 <이지스퍼블리싱>

728x90