2012. 3. 29. 21:54

* Document 객체의 속성

title <title> ~ </title> 태그 안의 제목을 바꾸거나 반환

bgColor 창의 배경색을 지정

linkColor 링크된 문자나 링크된 그림의 테두리색을 지정

alinkColor 링크된 곳을 누르는 순간의 색을 지정

vlinkColor 한 번 이상 방문했던 링크된 곳의 색을 지정

fgColor 일반 글자들의 색을 지정

lastModified 가장 최근에 수정한 문서의 날짜를 지정

cookie 접속한 사람의 정보를 알려줌

images 문서에 있는 이미지 배열의 정보를 제공

referrer 현재 문서에 링크를 걸어준 이전 문서의 URL의 정보를 알려줌

layers 문서에 있는 레이어 배열의 정보를 제공

URL 현재 문서의 URL을 제공

   

* document 객체의 메서드

clear() 현재 문서의 내용을 지움

open() 문서에 데이터를 출력시키기 위해 준비를 시킴

close() open() 매서드로 연 문서를 닫음

write() 문서에 내용을 출력

writeIn() 문서에 내용을 출력한 후 다음 내용을 출력할 때 줄을 바꿔 출력

   

* document 객체의 이벤트

onFocus 문자가 포커스를 얻으면 발생

onBlur 문자가 포커스를 잃으면 발생

onClick 문서에서 마우스를 클릭했을 때 발생

onDbclick 문서에서 마우스를 더블클릭했을 때 발생

onMouseDown 마우스 버튼을 눌렀을 때 발생

onKeyDown 키보드 버튼을 눌렀을 때 발생

onKeyPress 키보드 버튼을 눌렀다 놓았을 때 발생

onKeyUp 키보드 버튼을 놓았을 때 발생

   

* navigator 객체의 속성

appName 서버에 접속한 사용자의 웹브라우저 이름을 반환

appVersion 서버에 접속한 사용자의 웹브라우저 버전을 반환

appCodeName 서버에 접속한 사용자의 웹브라우저 코드명을 반환

userAgent 사용자의 웹브라우저에 대한 다양한 정보를 문자열의 형태로 반환

language 서버에 접속한 사용자가 사용하는 언어의 종류를 반환

platform 서버에 접속한 사용자의 시스템 코드를 반환

plugins 사용자의 웹브라우저에 설치된 플러그인의 종류를 반환

mineTypes 사용자의 웹브라우저에서 지원하고 있는 mine 타입들을 반환

   

* navigator 객체의 메서드

JavaEnabled() 현재 사용하는 웹브라우저가 자바를 지원하고 있는지를 검사하여 "true", "false"값을 반환

   

* anchor 객체의 속성

name <a 태그의 name 값을 반환

length 링크의 개수를 반환

   

* link 객체의 속성과 이벤트

host 링크에 연결된 URL, HOST 이름, 포트 번호를 구해줌

hostname 링크에 연결된 URL을 구해줌. HOST 이름도 구해줌

href 링크에 연결된 URL을 구해줌

hash 표식 이름을 구해줌

pathname 디렉토리 위치를 구해줌

port 포트 번호를 구해줌

protocol 프로토콜의 종류를 구해줌

search 검색엔진을 호출할 때 사용

target 링크된 URL이 보여질 창의 위치를 지정

   

* link 객체의 이벤트

onClick 마우스를 클릭했을 때 발생

onDbClick 마우스를 더블 클릭했을 때 발생

onMouseOver 링크 위로 마우스가 위치했을 때 발생

onMouseOut 링크 위의 마우스를 다른 곳으로 옮겼을 때 발생

onKeyPress 키보드의 키를 누르는 순간에 발생

onKeyUp 키보드를 누른 후 키를 놓는 순간에 발생

onKeyDown 키보드의 키를 눌렀다 떼는 순간에 발생

onMouseDown 마우스 버튼을 눌렀을 때 발생

onMouseUp 마우스 버튼을 놓았을 때 발생

# link 객체도 역시 links[]라는 배열에 정보를 가지고 있음