WEB.JS/07.BOM_JS
chapter01 : window객체
GAWON
2023. 5. 22. 09:16
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
/*
BOM : Browser Object Model(브라우저 객체 모델)
```
1.window 객체
1)브라우저 내장 객체 중에서 최상위 객체
2)모든 전역, 함수, 변수 들은 자동적으로 window 객체에 속함
3)window.함수(),window.변수 등과 같은 형태로 사용이 가능
4)window 객체를 생략한 형태로 사용이 가능
window.alert() -> alert()
2.window 객체 생성
1)open("URL" , "name", "feature");
-URL : 주소 ,파일의 경로
-name : <a> 태그의 target 으로 사용 가능
-feature : 크기 ,위치 등
3.window 객체 소멸
1)close()
*/
//1. window 프로퍼티 확인
for(var p in window){
document.write("<h1>" + p + " : " + window[p] + "</h1>" );
}
//2. 새 창 만들기
var newWin = window.open("","", "width=400 , height=300");
//너비와 높이는 px 단위, 단위는 붙지 않는다.
if(newWin){
newWin.document.write("<h1>팝업 창 내용</h1>");
}else{
alert("팝업 차단을 해제하세요.")
}
```
</script>
</head>
<body>
</body>
</html>