我是个初学者,我看到那行代码了很多JavaScript文件,例如:什么是window.onunload?
window.onunload=function(){};
什么时候应该使用这又是什么角色是什么呢?
谢谢。
我是个初学者,我看到那行代码了很多JavaScript文件,例如:什么是window.onunload?
window.onunload=function(){};
什么时候应该使用这又是什么角色是什么呢?
谢谢。
onunload
是当用户导航离开您的页面时触发的事件,或当页面“卸载”时。
当用户关注链接或关闭标签时触发它。它用于清理。就像在离开页面时保存用户数据一样。通常它与onbeforeunload
(在onunload
使用相同的标准之前调用)配对以警告用户他们有未保存的数据。
当用户关闭浏览器或导航离开页面时,会调用此函数。
https://developer.mozilla.org/en/DOM/window.onunload
你可能也想看看onbeforeunload,它允许您离开页面前提示与确认消息的用户。这对于提醒用户保存其更改很有用,或者确保用户实际上不想要他们的免费iPad 2。
您只能从'onbeforeunload'返回一个字符串,而不是'onunload'。 –
啊,我会更新我的答案.. –
如果网页上有一个onunload的处理程序,即恢复了该页面状态(记住改变表单字段的值,脚本环境)浏览器时,在您离开和返回的页面并不─ 也就是说,它们加载该页面就像它第一次打开时一样,没有用户应用更改。
[MDN](https://developer.mozilla.org/en/DOM/window.onunload)(对于所有JavaScript相关的东西,只需在MDN上查看) –