[javascript] 브라우저 객체 모델(BOM)

BOM의 주요 객체에는 다음과 같은 것들이 있습니다:

BOM을 사용하여 웹 브라우저와 상호 작용하면 다양한 기능을 구현할 수 있습니다. 예를 들어, 다른 URL로 페이지를 이동하거나 새로운 창을 열 수 있습니다. 또는 현재 창의 크기를 조정하거나 사용자의 브라우저 정보를 확인하는 등의 작업을 수행할 수 있습니다.

아래는 BOM을 사용하여 새 창을 열고 URL을 변경하는 예제 코드입니다:

// 새 창을 열고 구글 홈페이지로 이동
var newWindow = window.open("https://www.google.com", "_blank");

// 현재 창의 URL을 변경
window.location.href = "https://www.example.com";

위의 코드에서는 window.open() 메서드를 사용하여 새 창을 열고, window.location.href를 사용하여 현재 창의 URL을 변경합니다.

BOM은 웹 애플리케이션을 개발할 때 자주 사용되는 기능이므로 잘 익혀두는 것이 좋습니다. 관련 자세한 정보는 MDN web docs를 참조하시기 바랍니다.