다루두루

블로그 이미지

차케요

공부하면서 정리하는 노트같은 블로그입니다.

javascript location 객체의 속성과 메서드

HTML 공부 2015. 3. 4. 19:53

javascript location 객체의 속성과 메서드


■ 자바스크립트 객체 중에서 location 객체는 현재 사용 중인 URL에 대한 정보를 읽어오거나 제어를 하는 역할을 하는데요. location 객체의 속성과 메서드에 대해서 정리해보고, 간단한 예제도 만들어 보겠습니다. 


 

 

 location 객체의 속성은 다음과 같습니다. 

1. hash: URL의 정보 부분

2. search: URL의 쿼리 부분

3. host: 호스트 이름과 폰트 번호

4. href: URL의 이동

5. pathname: URL에 포함된 경로 문자열

6. origin: 프로토콜, 호스트 이름, 폰트 번호    

7. protocol: 프로토콜(웹에서 사용하는 통신 형식)

8. port: 포트 번호

9. hostname: URL에 포함된 호스트 이름


■ 여러 가지 속성이 있지만, location 객체의 속성은 보통 다른 웹 페이지로 이동하거나 URL의 주소값을 불러올 때 주로 사용합니다. 여기서는 href 속성을 이용해서 다른 웹 페이지로 이동하는 예제를 만들어보겠습니다. 


■ aaa()라는 함수를 만들어서 그 안에 locatiob.href 속성을 이용해서 네이버로 이동하도록 하고 있구요. 버튼을 하나 만들어서 클릭했을 때 aaa() 함수가 실행되도록 하고 있습니다.


■ 당연히 이렇게 버튼이 나타나고, 클릭하면 네이버로 이동하게 됩니다. 간단한 내용이니까 메모장 열고 후다닥 입력해서 실행해보셔요. ^^


 다음은 location의 메서드를 알아보겠습니다. 

1. assign() : 새 문서 로드

2. reload() : 새로 고침

3. replace() : 현재 문서를 새로운 것으로 변경


■ 어떤 기능들인지 대충 아시겠죠? 이 중에서 reload() [새로 고침] 메서드를 사용하는 예제의 형식만 살펴보고 마무리할게요. 

■ 같은 예제에 location.reload()로 변경만 했습니다. 웹 문서를 실행해서 브라우저에서 버튼을 클릭하면 해당 페이지가 [새로 고침] 됩니다. ^^ 이 부분도 직접 확인해보셔요. 


 이렇게 해서 javascript 객체 중에서 location의 속성과 메서드의 종류를 알아봤습니다. 수고하셨어요.

저작자표시 비영리 변경금지
Posted by 차케요

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

카테고리

NEW (900)
아이폰 개발 기초 (7)
취미 (16)
아두이노 (16)
[안드로이드] 어플만들기 (77)
안드로이드 기초 다지기 (61)
슈팅게임 만들기 (4)
[JAVA]자바 공부하기 (48)
C언어 알고리즘 (61)
[Unity3D]유니티3D 강좌 (7)
컴퓨터 (325)
포토샵CS2 강좌 (6)
유용한 프로그램 (244)
리눅스 노트정리 (22)
임베디드 리눅스 (11)
New블로그 (9)
음식의 효능 (4)
일반상식 (56)
HTML 공부 (40)
포토샵 공부 (36)
엑셀 (6)
파워포인트 공부 (19)
노트정리 (38)
일상 (33)
TV영화 (85)
방명록 : 관리자 : 글쓰기
차케요's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

다루두루

공부하면서 정리하는 노트같은 블로그입니다.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • NEW (900)
    • 아이폰 개발 기초 (7)
    • 취미 (16)
      • 아두이노 (16)
    • [안드로이드] 어플만들기 (77)
      • 안드로이드 기초 다지기 (61)
      • 슈팅게임 만들기 (4)
    • [JAVA]자바 공부하기 (48)
    • C언어 알고리즘 (61)
    • [Unity3D]유니티3D 강좌 (7)
    • 컴퓨터 (325)
      • 포토샵CS2 강좌 (6)
      • 유용한 프로그램 (244)
    • 리눅스 노트정리 (22)
      • 임베디드 리눅스 (11)
    • New블로그 (9)
    • 음식의 효능 (4)
    • 일반상식 (56)
    • HTML 공부 (40)
    • 포토샵 공부 (36)
    • 엑셀 (6)
    • 파워포인트 공부 (19)
    • 노트정리 (38)
    • 일상 (33)
    • TV영화 (85)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바