logo

为什么会用 load 事件?它有什么缺点?有哪些替代方案?

Why would you use the `load` event? Does this event have disadvantages? Any alternatives?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: javascript-fundamentals

标签: load, DOMContentLoaded, Performance

参考答案摘要

答案 当你需要确保所有资源(图片、样式、字体、iframe 等)都加载完成后再执行逻辑(如依赖图片尺寸的布局计算),会用 load。 缺点:触发较晚,可能拖慢交互初始化;如果某些资源很慢,会延迟整体回调。 替代:多数初始化可用 DOMContentLoaded;对图片可监听单个图片 onload 或用 `img.decode()`;对资源可用 Performance API/Intersectio...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

为什么会用 load 事件?它有什么缺点?有哪些替代方案?

Mediumjavascriptdomperformance

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案