当前位置:首页 > JavaScript

js实现onload

2026-04-05 09:56:40JavaScript

实现 JavaScript 的 onload 事件

在 JavaScript 中,onload 事件用于在页面或资源完全加载后执行代码。以下是几种常见的实现方式:

使用 window.onload

window.onload = function() {
    console.log('页面完全加载完成');
};

使用 addEventListener

window.addEventListener('load', function() {
    console.log('页面完全加载完成');
});

针对特定元素的 onload

对于图片等资源,可以直接在元素上使用 onload

var img = new Image();
img.onload = function() {
    console.log('图片加载完成');
};
img.src = 'image.jpg';

使用 DOMContentLoaded

如果只需要 DOM 加载完成而不等待所有资源,可以使用 DOMContentLoaded

js实现onload

document.addEventListener('DOMContentLoaded', function() {
    console.log('DOM 加载完成');
});

注意事项

  • window.onload 会等待页面所有资源(包括图片、样式表等)加载完成
  • DOMContentLoaded 在 DOM 树构建完成后立即触发,不等待外部资源
  • 多次定义 window.onload 会覆盖之前的定义,而 addEventListener 可以绑定多个处理函数

标签: jsonload
分享给朋友:

相关文章

js实现

js实现

实现 JavaScript 功能的方法 在 JavaScript 中实现特定功能通常涉及多个步骤。以下是常见的实现方法: 基础语法和变量声明 使用 let 或 const 声明变量: let co…

js实现分页

js实现分页

分页的基本实现思路 在JavaScript中实现分页功能通常需要结合前端和后端逻辑。前端负责渲染分页控件和处理用户交互,后端负责提供分页数据。 前端分页实现 纯前端分页适用于数据量较小的情况,可以直…

js实现乘

js实现乘

JavaScript 实现乘法运算 在 JavaScript 中实现乘法运算可以通过多种方式完成,包括基本运算符、函数封装以及高级算法(如大数乘法)。以下是几种常见方法: 使用基本乘法运算符 Jav…

js实现复制到剪贴板

js实现复制到剪贴板

使用document.execCommand方法(传统方式,已废弃但部分浏览器仍支持) 该方法适用于旧版浏览器,但已被标记为废弃。执行前需确保文本已被选中: function copyToClipb…

jquery js

jquery js

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更高…

js实现点击显示和隐藏

js实现点击显示和隐藏

实现点击显示和隐藏的JavaScript方法 使用classList.toggle切换类名 通过添加/移除CSS类控制元素的显示与隐藏,需提前在CSS中定义隐藏样式(如display: none)。…