离开页面触发事件onunload、onbeforeunload区别

onunload和onbeforeunload两个事件都是在执行页面刷新、关闭、浏览器关闭时能触发,

不过在访问服务器读取新的页面时执行顺序有所不同,并且onunload无法阻止页面的关

闭与刷新,onbeforeunload可以做到。


onunload是在服务器上已经读取到数据,将要替换当前页面时执行,一般用于当离开页

面以后执行的动作。


onbeforeunload是正要向服务器读取新的页面时执行的动作,此事件执行在访问服务器

事件之前,一般用于提醒你是否要离开页面。

例子:



test close window




hello world

heloo


你可能感兴趣的:(web)