与load事件对应的是unload事件,这个事件在文档被完全卸载之后触发。只要用户从一个页面切换到另一个页面就会发生unload事件。而利用这个事件最多的情况就是清除引用,避免内存泄漏。
指定unload事件处理程序的两种方式:
使用JavaScript:
EventUtil.addHandler(window,"unload",function(){
alert("Unload");
});
第二种方法,为body元素添加一个特性
<!DOCTYPE html>
<html>
<head>
<titile>Unload Event Example</title>
</head>
<body onunload = "alert('Unloaded!')">
</body>
</html>
以上内容来自JS红宝书,但博主实测的时候发现并未进行弹窗,而是弹出一下内容:
"Blocked alert('Unloaded!') during unload."
但意思到了不是嘛。