关于var image=new Image()
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>事件类型</title> <style> </style> </head> <body> <div class="div"></div> <script> var EventUtil={ //绑定事件: addHandler:function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler) }else if(element.addachEvent){ element.addachEvent("on"+type,handler) }else{ element["on"+type]=handler } }, //移除事件: removeHandler:function(element,type,handler){ if(element.removeEventListener){ element.removeEventListener(type,handler) }else if(element.detachEvent){ element.detachEvent("on"+type,handler) }else{ element["on"+type]=null } }, //指定事件源: getTarget:function(event){ return event.target || event.srcElment; }, //阻止默认行为 preventDefault:function(event){ if(event.preventDefault){ event.preventDefault(); }else{ event.returnValue=false; } }, //阻止冒泡或捕获 stopPropagation:function(event){ if(event.stopPropagation){ event.stopPropagation(); }else{ event.cancelBubble=true; } }, } var div=document.getElementsByTagName("div")[0]; var image=document.createElement("img"); EventUtil.addHandler(image,"load",function(event){ alert("图片预加载完毕"); }) image.src="1.jpg" div.appendChild(image); </script> </body> </html>
老师如上代码实现的是图片预加载嘛?
在视频讲解中老师用到的 var image=new Image()是什么意思啊?有什么作用吗?
源自:JS事件
3-1 事件类型(一)
21
收起
正在回答 回答被采纳积分+1
3回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星