JavaScript에서 `beforeunload`, `load`, 그리고 `unload` 이벤트는 웹 페이지의 라이프사이클과 관련이 있는 이벤트입니다. 각각의 이벤트는 페이지가 로드되거나 언로드되기 전/후에 특정 동작을 수행할 수 있는 기회를 제공합니다. ### 1. `load` 이벤트: - **목적:** 웹 페이지나 모든 리소스가 로드되면 발생하는 이벤트입니다. - **활용:** 주로 초기화 작업이나 사용자에게 컨텐츠를 표시하기 전에 필요한 작업들을 수행하는 데 사용됩니다. - **예시 코드:** window.addEventListener('load', function() { // 페이지 로드 후 실행할 코드 작성 }); ### 2. `beforeunload` 이벤트: - **목적:** 사용자가 페이지..