브라우저 객체별 속성과 메소드
2.3.1. navigator : 브라우저의 이름, 버전 등 브라우저 관련 정보를 알려줍니다
속성 |
appCodeName |
브라우저 코드 이름을 알려줍니다 |
appName |
브라우저의 이름을 알려줍니다 | |
appVersion |
브라우저의 버전정보를 알려줍니다 | |
userAgent |
브라우저의 User Agent를 알려줍니다 | |
platform |
사용중인 시스템 정보를 알려줍니다 | |
메소드 |
JavaEnabled() |
자바 사용이 가능한지 여부를 true, false 형태로 알려줍니다 |
2.3.2. event : 이벤트에 관한 속성 정보를 알려줍니다
네츠케이프 |
익스플로러 | ||
pageX |
페이지를 기준으로 이벤트가 발생한 X 좌표 |
clientX |
클라이언트 영역 내에서 이벤트가 발생한 X 좌표 |
pageY |
페이지를 기준으로 이벤트가 발생한 Y 좌표 |
clientY |
클라이언트 영역 내에서 이벤트가 발생한 Y 좌표 |
screenX |
화면을 기준으로 이벤트가 발생한 X 좌표 |
screenX |
화면 영역 내에서 이벤트가 발생한 X 좌표 |
screenY |
화면을 기준으로 이벤트가 발생한 Y 좌표 |
screenY |
화면 영역 내에서 이벤트가 발생한 Y 좌표 |
which |
마우스버튼의 종류(1=왼쪽, 2=가운데, 3=오른쪽) 또는 입력키의 ASCII 값 |
keyCode |
눌려진 키보드의 ASCII 값 |
target |
이벤트가 발생한 HTML 요소 |
button |
마우스 버튼의 종류 (0=없음, 1=왼쪽, 2=오른쪽, 3= 왼쪽+오른쪽, 4=중간,5=왼쪽+중간,6=오른쪽+중간,7=왼쪽+중간+오른쪽) |
type |
이벤트의 종류 |
srcElement |
이벤트가 발생한 HTML 요소 |
type |
이벤트의 종류 | ||
cancelBubble |
상위단계의 이벤트 핸들러 처리여부(처리=false) |
2.3.3. screen : 사용자 컴퓨터의 해상도와 색상에 관련된 정보
속성 |
availHeight |
윈도우의 작업표시줄 등과 같은 부분을 제외한 화면의 높이 |
availWidth |
윈도우의 작업표시줄 등과 같은 부분을 제외한 화면의 넓이 | |
height |
화면의 높이 | |
width |
화면의 넓이 | |
colorDepth |
사용가능한 색상 수 |
2.3.4. window : 계층 구조상의 최상위 객체
속성 |
메소드 | ||
closed |
창의 닫힘여부(true/false) |
alert() |
경고창을 보여줍니다 |
defaultStatus |
상태표시줄의 초기문자열 |
blur() |
focus를 제거합니다 |
document |
document 객체 |
clearInterval() |
setInterval()메소드에의해 수행되고 있는 함수를 중지합니다 |
frames |
프레임 객체 |
clearTimeout() |
setTimeout()메소드에의해 수행되고 있는 함수를 중지합니다 |
history |
history 객체 |
close() |
창을 닫습니다 |
length |
프레임의 수 |
comfirm() |
확인버튼이 있는 창을 엽니다 |
location |
location 객체 |
focus() |
focus를 줍니다 |
name |
창의 이름 |
moveBy() |
상대적 좌표로 창을 이동합니다 |
opener |
현재창을 열어준 윈도우 |
moveTo() |
절대위치로 창을 이동합니다 |
parent |
부모 프레임 |
open() |
새로운 창을 열어줍니다 |
self |
현재창 자신 |
print() |
화면의 내용을 프린트로 출력합니다 |
status |
상태표시줄의 문자열 |
prompt() |
입력란이 있는 대화상자를 엽니다 |
top |
가장 앞쪽 창 |
resizeBy() |
상대적 크기를 이용해서 창의 크기를 변경합니다 |
window |
현재창(=self) |
resizeTo() |
절대크기로 창크기를 변경합니다 |
scroll() |
창을 스크롤 시킵니다 | ||
scrollBy() |
상대적 좌표로 창을 스크롤 시킵니다 | ||
scrollTo() |
절대적 좌표로 창을 스크롤 시킵니다 | ||
setInterval() |
일정시간 간격으로 지정함수를 반복 호출 합니다 | ||
setTimeout() |
일정시간 후 지정함수를 호출 합니다 |
2.3.5. history 객체 : 방문한 URL에 관한 정보를 보여줍니다
속성 |
length |
브라우저의 history 목록에 저장된 URL의 갯수 |
메소드 |
back() |
한단계 전 URL 로 이동 |
forward() |
한단계 뒤 URL 로 이동 | |
go() |
지정된 단계의 URL 로 이동 |
2.3.6. location : 현재문서의 URL에 관한 정보를 제공합니다
속성 |
hash |
앵커부분(하이퍼링크의 # 이하부분) |
host |
URL의 호스트부분 | |
hostname |
URL의 호스트와 Port 부분 | |
href |
문서의 URL | |
pathname |
URL의 경로부분 | |
port |
URL의 Port 부분 | |
protocol |
URL의 프로토콜 부분 | |
search |
URL의 쿼리정보(? 이하의 부분) | |
메소드 |
reload() |
문서를 새로고칩니다 |
replace() |
현재의 URL을 새로운 URL 로 고칩니다 |
2.3.7. document : HTML 문서
속성 |
alinkColor |
링크클릭시 색상 |
anchors |
앵커 객체 | |
applets |
애플릿 객체 | |
bgColor |
배경색상 | |
cookie |
쿠키 파일의 정보 | |
domain |
문서가 있는 서버의 도메인 이름 | |
embeds |
embed 객체 | |
fgColor |
문서의 텍스트 색상 | |
forms |
form 객체 | |
lastModified |
문서의 최종수정일 정보 | |
linkColor |
하이퍼링크 색상 | |
links |
link 객체 | |
referrer |
현재 문서를 불러온 이전문서 정보 | |
title |
문서의 제목 | |
URL |
문서의 URL | |
vlinkColor |
방문한 적이 있는 링크 색상 | |
메소드 |
close() |
문자열 출력 중지 |
open() |
문자열 출력 시작 | |
write() |
문자열 출력 | |
writeIn() |
지정된 윈도우의 문서에 HTML 형식으로 쓰면서 줄을 바꾸어 줍니다. |
2.3.8. Image 객체 : 문서내에 있는 이미지에 관한 정보를 담고 있습니다.
<img src="이미지명" name=img_name> 과 같은 태그에 의해 생성되는 객체입니다
속성 |
border |
이미지의 테두리 값 |
complete |
이미지 로드가 완료 되었는지 여부(true/false) | |
height |
이미지의 높이 | |
width |
이미지의 가로크기 | |
hspace |
이미지의 수평여백 | |
vspace |
이미지의 수직여백 | |
length |
이미지의 개수 | |
lowsrc |
lowsrc 로 설정한 이미지의 URL | |
name |
이미지의 name | |
src |
이미지의 URL |
'Language(언어) > JavaScript' 카테고리의 다른 글
자바스크립트(JavaScript) 연산자와 제어문 (0) | 2013.12.03 |
---|---|
자바스크립트(JavaScript) 변수와 데이터형 (0) | 2013.12.03 |
자바스크립트(JavaScript) Form 객체 : 입력양식에 관한 객체 (0) | 2013.12.03 |
자바스크립트(JavaScript) 의 개념 (0) | 2013.12.03 |
자바스크립트(JavaScript) 란 무엇인가 ? (0) | 2013.12.03 |
댓글