JS监听页面加载、刷新、关闭时触发的事件

news/2024/7/19 13:26:17 标签: js

页面加载时

执行 unload() 事件。

页面刷新时

先执行 onbeforeload(),新页面即将替换旧页面时执行 onunload(),最后执行 unload()

页面关闭时

先执行 onbeforeload(),再执行 onunload()

Firefox浏览器中

  • 刷新时只执行 onunload()
  • 关闭时只执行 onbeforeunload()

http://www.niftyadmin.cn/n/1536095.html

相关文章

内存泄露检测相关

内存泄漏是编程中常常见到的一个问题,我所遇过的原因有两个: 1.分配完内存后忘记回收 2.代码有问题,造成想回收却无法回收,例如: int* pnew int;pnew int; //p指针修改,原来申请内存的地址没有记录下来…

Node系列------文件操作1------判断文件/目录是否存在

判断【目录/文件】是否存在 --> access/accessSync/existsSync1、异步方法 --> access【推荐】fs.access(path[, mode], (err) > void)2、同步方法 --> accessSync/existsSyncfs.existsSync(path: string): boolean【推荐】accessSync(path[, mode])【不推荐】3. a…

位图孪生兄弟DDB与DIB——本是同根生,相煎何太急!

最近有幸接触了WinCE下的嵌入式编程,做的是GDI方面的东西,发现微软的平台兼容性没有他吹嘘的那么好,甚至堪称艰难,做一个简单的从Windows XP到Windows CE的移植就费了我老大劲,很多函数在WinCE下不能用,必须…

QT学习-核心类列表-36、QtWebSockets

36 - QtWebSockets模块提供C类,能够与WebSocket实现基本的通信 QMaskGenerator - Abstract base for custom 32-bit mask generators QWebSocket - Implements a TCP socket that talks the WebSocket protocol QWebSocketCorsAuthentic…

Node系列------pm2管理项目1------pm2运行ts文件

PM2运行ts文件原理 需要先将 ts 文件编译成 js 文件,再用 pm2 运行编译后的 js 文件。因为 pm2 并不能完美兼容 ts-node ,会遇到各种问题。 目录结构 第一步:设置 tsconfig.json 配置文件 最重要的就是设置 rootDir【编译的根目录】 和 ou…

Linux数据流的重定向

>覆盖内容&#xff1b;>>追加内容&#xff1b;<和>的区别在于重定向方向不一致&#xff0c;>表示重定向从左到右&#xff1b;>>和<<类似 简单的重定向 0 /dev/stdin 标准输入1 /dev/stdout 标准输出2 /dev/stderr 标准错误注意&#xff1a;管道是…

tsconfig---开启importHelpers配置后报错:找不到tslib

开启importHelpers配置后报错&#xff1a;找不到tslib开启 importHelpers配置后&#xff0c;找不到 tslib原因分析解决方法开启 importHelpers配置后&#xff0c;找不到 tslib 原因分析 我的 tsconfig.json 配置信息是如下&#xff1a; {"compilerOptions": {"…

用ATL编写一个简单的COM组件

下载例子代码 本文的对象是COM编程初学者&#xff0c;其目的旨在描述如何用ATL创建COM服务器&#xff0c;以及如何在VC或VB编写的客户端应用程序中调用COM服务器。为了不给初学者增加负担&#xff0c;本文不打算深入讨论COM和IDL的细节&#xff0c;而是展示用ATL创建简单的COM对…