纯JS监听document是否加载完成
2024-09-07 02:10:20
欢迎加入前端交流群交流知识&&获取视频资料:749539640
概述
一个document
的 Document.readyState 属性描述了文档的加载状态。
一个文档的 readyState 可以是以下之一:
- loading / 加载
document
仍在加载。- interactive / 互动(dom加载完成)
- 文档已经完成加载,文档已被解析,但是诸如图像,样式表和框架之类的子资源仍在加载。
- complete / 完成
- T文档和所有子资源已完成加载。状态表示
load
事件即将被触发。
当这个属性的值变化时,document
对象上的readystatechange
事件将被触发。
if (document.readyState === 'complete') {
// 页面已完全加载
}
或者进行监听:
document.onreadystatechange = () => {
if (document.readyState === 'complete') {
// document ready
}
};
最新文章
- Ubuntu使用MyEclipse闪退的解决办法
- Angular JS的模块依赖
- StreamHelper
- java多线程系类:基础篇:08之join
- Portal
- linux /usr/bin/ld cannot find 解决
- MongoDB设置访问权限、设置用户
- centos 001
- Oracle 表的连接方式(2)-----HASH JOIN的基本机制1
- WeChat Official Account Admin Platform API Introduction
- PAT---1005. Spell It Right (20)
- windows系统安装jira
- 内网服务器设置NAT123端口映射,方便外网连接;如何测试端口连通情况。
- apache开启验证登录
- QT中QString 与 int float double 等类型的相互转换
- php$_SERVER['SCRIPT_NAME']和__FILE__的区别
- MySQL入门详解(二)---mysql事务、锁、以及优化
- AngularJS 中<;a>; 超链接标签不起作用?
- Centos部署使用Jexus承载asp.net core2 web应用
- AI 高等数学、概率论基础
热门文章
- Android 存储路径选择
- js-var变量作用域
- Microsoft Azure Storage Explorer
- Emmet(Zen Coding)语法规则简介
- (转载) ORA-12537:TNS连接已关闭
- 【MySQL】ERROR 1005: Can&#39;t create table (errno: 150)的错误解决办法
- C# 判断字符串是否左包含
- layui 下拉框取值
- 基于 react-navigation 父子组件的跳转链接
- 如何制作一个类似jquery插件的vue插件