자바스크립트 window 객체는 브라우저 윈도우를 나타낸다. 모든 전역 객체는 window 객체의 프로퍼티에 해당하며, 모든 전역 함수는 window 객체의 함수에 해당한다. 다음 예제를 보자.
var x = 10;
var add = function(i,j){return i+j}
window.y = 12;
console.log(window.x); // 10
console.log(window.add(100,100)); // 200
console.log(y); // 12
브라우저 윈도우의 크기(툴바와 스크롤바를 포함하지 않은)를 구하려면 다음과 같은 프로퍼티를 이용하면 된다.
윈도우 크기를 구하는 예제는 다음과 같다.
var width = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;
var height = window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
console.log(width); // 1920 (윈도우 크기를 따라 다름)
console.log(height); // 642 (윈도우 크기에 따라 다름)
resizeTo() 메서드는 윈도우의 크기를 픽셀 기준으로 특정 너비와 높이로 조정하는 데 사용되며, 주 윈도우가 아닌 여러분이 만든 팝업 윈도우의 크기만 조정한다. 다음 예제를 보자.
function openwindow()
{
var w = window.open('','', 'width=100,height=100');
w.focus();
w.resizeTo(300,300);
}
openwindow();
| ← 이전 | 홈 | 다음 → |