`resize` 事件是 JavaScript 中用于捕獲窗口大小調(diào)整的事件。當(dāng)用戶調(diào)整瀏覽器窗口大小時(shí),就會觸發(fā) `resize` 事件。
你可以通過添加事件監(jiān)聽器來捕獲 `resize` 事件,并執(zhí)行相應(yīng)的操作。以下是一個(gè)示例:
window.addEventListener('resize', function() {
// 在窗口大小調(diào)整時(shí)執(zhí)行的操作
console.log('窗口大小已調(diào)整');
});
在上面的示例中,我們使用 `addEventListener` 方法將一個(gè)匿名函數(shù)作為事件處理程序傳遞給 `resize` 事件。當(dāng)窗口大小調(diào)整時(shí),這個(gè)匿名函數(shù)就會被調(diào)用。
你可以在事件處理程序函數(shù)中編寫任何你希望在窗口大小調(diào)整時(shí)執(zhí)行的操作。例如,你可以更新頁面布局、調(diào)整元素大小或重新計(jì)算元素位置等。
需要注意的是,`resize` 事件可能會頻繁地觸發(fā),特別是在用戶拖動窗口邊界時(shí)。為了提高性能和避免過多的計(jì)算,你可以考慮使用定時(shí)器或其他技術(shù)來限制事件處理程序的執(zhí)行頻率。