location

현재 문서에 대한 URL 정보를 가지고 있는 객체

  • 프로퍼티

    • hash 책갈피 이름을 지정한다.
    • host : URL과 호스트 이름포트 번호를 지정한다.
    • hostname : URL과 호스트 이름을 지정한다.
    • href : URL을 지정한다.
    • pathname : 링크의 경로를 지정한다.
    • port 포트 번호를 지정한다.
    • protocol 프로토콜 종류를 지정한다.
    • search 검색 엔진을 호출한다.
  • 메서드

    • reload()
      문서를 다시 읽어온다.
    • replace()
      현재 문서를 다른 URL의 문서로 바꾼다.

document

웹 문서마다 하나씩 만들어지는 객체로 <body> 태그에 의해 만들어진다. HTML 문서에 대한 정보를 가지고 있다.

  • 프로퍼티

    • anchors 책갈피를 지정한다.
    • applets 웹 문서 안의 자바 애플릿을 참조한다.
    • bgColor 웹 문서의 배경색을 지정한다.
    • cookies 쿠키값을 저장한다.
    • domain 현재 서버의 도메인을 지정한다.
    • embeds 플러그인을 설정한다.
    • fgColor 글자색을 지정한다.
    • forms 폼을 지정한다.
    • images 이미지를 지정한다.
    • layers 레이어를 지정한다.
    • lastModified 웹 문서의 최종 수정일을 지정한다.
    • links 링크를 지정한다.
    • location 현재 문서의 주소를 지정한다.
    • referrer 현재 문서를 호출한 페이지의 주소를 지정한다.
    • title 현재 문서의 제목을 지정한다.
    • URL 현재 문서의 주소를 저장한다.
  • 메서드

    • clear()
      문서 안의 내용을 깨끗이 지운다.
    • close()
      open() 메서드를 통해 기록하기 시작한 문서의 기록을 종료한다.
    • open()
      문서에 무엇인가를 기록하기 시작한다.
    • write()
      문서에 내용을 표시한다.
    • writeln()
      문서에 내용을 표시하되 메서드를 적용할 때마다 새로운 줄에 표시한다.

history

현재 창에서 사용자의 방문 기록을 저장하고 있는 객체

  • 프로퍼티

    history 객체에는 방문했던 URL 주소의 개수를 저장하는 length 프로퍼티가 있다그런데 이 프로퍼티값은 익스플로러에서는 0부터 시작하고 넷스케이프나 파이어폭스에서는 1부터 시작하기 때문에 익스플로러에서는 history.length 값에 1을 더해야 URL주소의 개수가 된다.
  • 메서드 

    history 객체가 방문했던 URL 정보를 저장하기 때문에 이 객체에서는 사용할 수 있는 메서드는 방문했던 URL을 앞뒤로 이동하는 것이다
    • back()
      브라우저 창의 <뒤로버튼을 누른 것처럼 히스토리에서 한 단계 뒤로 이동한다.
    • forward()
      브라우저 창의 <앞으로버튼을 누른 것처럼 히스토리에서 한 단계 앞으로 이동한다.
    • go()
      한 단계씩만 앞으로 오갈 수 있는 back() 메서드나 forward() 메서드와 달리 괄호 안에 지정한 숫자만큼 앞뒤로 옮길 수 있다.



블로그 이미지

왕왕왕왕

,