-
1. 事件流: 描述的是从页面中接收时间的顺序 - IE: 事件冒泡流 —— 由最具体的元素逐级上升传播 - NetScape : 事件捕获流 —— 不太具体的节点更早地接到事件,最具体的节点最后接收到事件 总结: 两种事件流刚好相反查看全部
-
DOM的事件对象查看全部
-
事件对象查看全部
-
跨浏览器支持,将方法封装在对象中,做能力检测判断查看全部
-
键盘事件查看全部
-
clienXY坐标值 offsetLeft Right到边界的值查看全部
-
IE中的事件对象: 1 type属性,用于获取事件类型 2 srcElement属性,用于获取事件目标 3 cancleBubble属性 用于阻止事件冒泡,不是方法,设置为TRUE表示阻止冒泡 4 returnValue属性设置为false表示阻止事件的默认行为查看全部
-
事件: HTML事件 DOM0级事件查看全部
-
什么是事件对象?在触发DOM上的事件时都会产生一个对象 事件对象EVENT ①DOM中的事件对象 属性 (1)、type属性用于获取事件类型 (2)、target属性用于获取事件目标 (3)、stopPropagation()方法 用于阻止事件冒泡 (4)、preventDefault() 方法 阻止事件的默认行为 如果一个div里面有一个button,button和div都绑定了click事件,如果是事件冒泡,那么点击button的时候,首先触发button的处理函数,然后触发div的处理函数。(由内而外) 如果有时候不想冒泡,也就是不希望div的事件被触发,那么需要阻止事件冒泡。stopPropagation()方法 如果需要阻止a标签的默认属性跳转,可以使用阻止事件的默认行为preventDefault()方法 IE8以下事件对象(window.event) 1.事件类型:event.type 2.事件目标:event.target 3.阻止事件冒泡:event.cancelBubble = true 4.阻止默认事件:event.returnValue = false查看全部
-
html事件耦合度高;<br> DOM0级事件最常用,给属性绑定事件;<br> DOM2级事件定义了两个方法,处理事件的操作和删除事件的操作 addEventListener()和removeEventListener()接受三个参数,事件名称,事件函数,是否为冒泡:true为事件捕获,false为事件冒泡。查看全部
-
布尔值参数是指事件冒泡和事件捕获,true的话采用[事件捕获],false的话采用[事件冒泡],通常建议就是false啦,因为false一般兼容所有浏览器查看全部
-
element.onclick===element['onclick']查看全部
-
事件处理程序: 1.html时间处理程序,(优点,可以支持添加别的事件名称和事件处理函数,缺点,修改的时候特别麻烦) 2,DOM 0级事件处理程序(例:btn.onclick=function(){}) (优点,可以支持添加别的事件名称和事件处理函数,简单,跨浏览器) 3,DOM 2级事件处理程序(例:addEventLisner(click,function,false/true),removeEventLisner()) (优点:可以支持添加一个事件的多个事件处理函数,并按顺序执行,缺点,ie和opera浏览器不支持) 4,IE事件处理程序(attachEvent(),detachEvent()) 需要定义一个对象来根据不同的支持情况选择不同的方法: var eventUtil={ addHandler:function(element,type,handler){ //dom2 if(element.addEventListener) { element.addEventListener(type,handler); } //ie else if(element.atachEvent) { element.atachEvent("on"+type,handler); } //dom0 else{ element["on"+type]=handler; } //调用 eventUtil.addHandler(btn3,'click',showMes);查看全部
-
html事件耦合度高;<br> DOM0级事件最常用,给属性绑定事件;<br> DOM2级事件定义了两个方法,处理事件的操作和删除事件的操作 addEventListener()和removeEventListener()查看全部
-
事件流: 事件冒泡:即事件最开始由具体的元素接受,然后逐级向上传播至最不具体的那个节点。 事件捕获:不太具体的节点应该更早的接受到事件,而最具体的节点最后接受到事件。查看全部
举报
0/150
提交
取消