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