336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
자바스크립트 브라우저 객체 모델(BOM) - Location 객체
Location 객체는 문서의 주소와 관련된 객체로 Window 객체의 프로퍼티입니다.
이 객체를 이용하여 브라우저의 URL을 변경할 수 있고 위치와 관련하여 다양한 정보를 얻을 수 있습니다.
console 창에서 location을 입력하면 location객체에서 제공하는 프로퍼티와 method를 알 수 있습니다.
Location 객체의 Property
Property | Description |
---|---|
hash | 주소값에 붙어 있는 anchor 값을 반환 |
host | URL의 도메인과 포트 |
hostname | URL의 도메인 |
href | URL |
pathname | URL 경로 |
port | 서버포트 |
protocol | 프로토콜 |
search | URL에 붙은 매개변수 (물음표 뒤의 값들), 애플리케이션에 전달한 값을 알고 싶을 때 |
한 가지 예를 들어 로케이션의 property를 설명하겠습니다. 아래와 같은 주소가 있다면
http://opentutorials.org:80/module/1?id=1#hash
protocol : http
host : opentutorials.org
port : 80
pathname : /module/1
search : id=1
hash : #hash 를 의미합니다.
Location 객체의 Method
Method | Description |
---|---|
assign() | 새로운 주소로 이동 |
reload() | 페이지 새로 고침 |
replace() | 새로운 주소로 이동 |
toString() | location.href 와 동일합니다. |
'JavaScript' 카테고리의 다른 글
자바스크립트 이벤트(Event) 위임하기 (0) | 2017.05.18 |
---|---|
자바스크립트 브라우저 객체 모델(BOM) - Screen 객체 (0) | 2017.01.10 |
자바스크립트 브라우저 객체 모델(BOM) - History 객체 (0) | 2016.12.02 |
자바스크립트 브라우저 객체 모델(BOM) - Navigator 객체 (0) | 2016.12.02 |
자바스크립트 오브젝트 모델(Javascript Object Model) (0) | 2016.12.02 |