`window.addEventListener` 是 JavaScript 中用于在浏览器窗口对象上添加事件监听器的方法。当你想要响应窗口级别的事件(如点击、滚动等)时,你可以使用这个方法。该方法属于 Web API 中的事件处理部分。
使用 `window.addEventListener` 的基本语法如下:
```javascript
window.addEventListener(event, callbackFunction);
```
其中:
* `event` 是你想要监听的事件名称(例如:"click"、"scroll"、"resize" 等)。
* `callbackFunction` 是当事件触发时执行的函数。这个函数可以是你预先定义好的一个函数,也可以是一个匿名函数。这个函数通常会接收一个事件对象作为其参数,这个事件对象包含了关于事件的详细信息(如事件的类型、触发事件的元素等)。
举个例子,如果你想在窗口被点击时弹出一个警告框,你可以这样做:
```javascript
window.addEventListener("click", function(event) {
alert("窗口被点击了!");
});
```
在这个例子中,当用户点击浏览器窗口的任何地方时,都会弹出一个包含文本“窗口被点击了!”的警告框。
此外,如果你想移除之前添加的事件监听器,你可以使用 `window.removeEventListener` 方法。为了正确地移除监听器,你需要提供相同的 `event` 名称和 `callbackFunction`。