web前端全系列 教程
1839个小节阅读:2243.7k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
资源加载完成之后触发,包含DOM和图片等资源都加载完成后,才会触发load
xxxxxxxxxx
var image = new Image();
image.src = "http://iwenwiki.com/banner1.png"
image.onload = function(){
console.log("图片的资源加载完成了");
document.body.appendChild(image);
}
网页下载并解析完成以后,浏览器就会在document对象上触发 DOMContentLoaded 事件。这时,仅仅完成了网页的解析(整张页面的 DOM 生成了),所有外部资源(样式表、脚本、iframe 等等)可能还没有下载结束。也就是说,这个事件比load事件,发生时间早得多
xxxxxxxxxx
document.addEventListener('DOMContentLoaded', function (event) {
console.log('DOM生成');
});
此事件我们会放在网络请求部分讲解
实时效果反馈
1. 下列代码,等待图片资源加载完成,划横线处应该填写代码是:
xxxxxxxxxx
var image = new Image();
image.src = "http://iwenwiki.com/banner1.png"
image.___ = function(){
console.log("图片的资源加载完成了");
document.body.appendChild(image);
}
A onclick
B oninput
C onfocus
D onload
答案
1=>D