자바스크립트 Window 객체: 웹 브라우저와의 상호작용
Window 객체는 자바스크립트에서 가장 중요한 내장 객체 중 하나로, 웹 브라우저 창(window)을 나타냅니다. 이 객체를 활용하면 웹 페이지에서 다양한 상호작용을 구현할 수 있습니다.
window 객체의 속성과 메서드
Window 객체는 많은 속성과 메서드를 가지고 있습니다. 예를 들어, window.location
속성은 현재 페이지의 URL 정보를 담고 있습니다.
console.log(window.location.href); // 현재 페이지 URL 출력
또한, window.open()
메서드를 통해 새로운 브라우저 윈도우를 열 수 있습니다.
window.open('http://www.example.com', '_blank');
window 객체의 이벤트 리스너
Window 객체는 다양한 이벤트 리스너를 가지고 있으며, 이벤트 발생 시 특정 동작을 실행할 수 있습니다. 예를 들어, window.onresize
이벤트를 사용하면 웹 브라우저 창의 크기 조절 시 어떤 동작을 실행할 수 있습니다.
window.onresize = function(){
console.log('브라우저 크기가 조절되었습니다.');
}
결론
Window 객체는 웹 브라우저 창과 상호작용하는 자바스크립트에서 가장 중요한 내장 객체 중 하나입니다. 이 객체를 활용해 웹 페이지에서 다양한 상호작용을 구현할 수 있으며, 속성과 메서드를 적절하게 활용하면 더욱 다양한 기능을 구현할 수 있습니다.
키워드: 자바스크립트, window 객체, 웹 브라우저, 상호작용