*Javascript*

[javascript] window 객체

깐부로부터 2021. 12. 17. 21:33
window 객체

 

window 객체는 자바스크립트이 최상위 객체이며 브라우저 창 하나 생성시 자동으로 생성된다.

크게 BOM, DOM으로 나뉜다.

- BOM (Browser Object Model) : 브라우저 창과 관련된 객체들

- DOM ( Document Object Model) : html 문서의 요소(태그)와 관련된 객체들

 

window 객체에서 제공하는 메소드

 

window.open('url', '창이름', '창의 특성')

url : 새창에서 열고자하는 주소

창이름 : 동일한 이름의 창이 이미 열려있을 경우 새로이 열리지 않고 이미 열려있는 창에서 새로고침

(크롬은 새로고침 / IE 새탭이 뜸 )

창의 특성  : 새로 열릴 창의 너비, 높이, 툴바, 스크롤바, 상태표시줄 등등.. (브라우저마다 다름)

 

*창의 특성

=> px

width : 창의 너비

height : 창의 높이

 

=> yes / no

resizable : 창의 크기 조절 여부

location : 주소창이 보일건지 안보일건지

menubar : 메뉴바를 보일건지 안보일건지

scrollbar : 스크롤바를 보일건지 안보일건지

status : 상태표시줄

toolbar : 도구모음

 

여러속성을 한번에 지정하고 싶다면 ', '로 나열한다.

'속성=속성값, 속성=속성값, ..... '

 

 

 

window.setTimeout(익명함수, ms)

내가 제시한 일정 시간 후에 '단 한번'만 실행

 

 

 

 

window.setInterval(익명함수, ms)

window.setTimeout()이 일정시간 후 '단 한번' 실행이었다면 setInterval()은 일정시간마다 반복적 실행을 한다.

 

 

응용문제) am/pm 00:00:00 양식의 시계만들기

 

'*Javascript*' 카테고리의 다른 글

[javascript] 이벤트  (0) 2021.12.21
[javascript] BOM / DOM  (0) 2021.12.21
[javascript] 객체2 (object)  (0) 2021.12.16
[javascript] 객체1 (object)  (0) 2021.12.16
[javascript] 함수(function)  (0) 2021.12.16