본문 바로가기
Language(언어)/JavaScript

자바스크립트(JavaScript) 브라우저 객체별 속성과 메소드

by 대학교닷컴 2013. 12. 3.


브라우저 객체별 속성과 메소드

 

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> 과 같은 태그에 의해 생성되는 객체입니다

brick009.jpg

속성

border

이미지의 테두리 값

complete

이미지 로드가 완료 되었는지 여부(true/false)

height

이미지의 높이

width

이미지의 가로크기

hspace

이미지의 수평여백

vspace

이미지의 수직여백

length

이미지의 개수

lowsrc

lowsrc 로 설정한 이미지의 URL

name

이미지의 name

src

이미지의 URL

 

[ 출처 : http://www.javascript.co.kr/ ]

댓글