标签:
在浏览器中可能发生的事件有很多种类型,这些类型的事件除了有一些统一的信息之外,有的还会有自己不同的信息。
用户界面事件
用户界面(UI事件)实际上是指网页上能被看到或不能被看到的各种资源,而用户界面事件有可能是用处的操作触发的,也有可能是浏览器自身触发的。比如图像,样式表,脚本,视频,音频,ajax等等资源都能触发用户界面事件。
load() 事件和 error() 事件,如果加载成功就触发load()方法,如果加载失败就触发error()方法。
var img = document.createElement("img"); img.addEventListener("load",function(){ console.log("加载成功"); }) var img2 = document.createElement("img"); img2.addEventListener("error",function(){ console.log("加载失败"); }) img.src = "01.jpg"; img2.src = "02.jpg";
一旦设置了img对象的src属性便会调用load()和error(0方法,而不是等到图片被加载到页面中去了再调用。
resize() 事件,改变浏览器窗口大小的时候会触发resize()事件
标签:
原文地址:http://www.cnblogs.com/suliang1100/p/4502925.html