1-事件流是怎么提出的(为什9么要用事件流):
假如想象我们在同一张纸上画好多个同心圆,但是当我们去指向这个圆心的时候,并不能准确的描述我们指向的是哪一个圆,类同 在页面中加入点击一个按钮时 究竟是最外层的父元素先收到事件执行 还是最内层的元素先接受执行
2-流,事件流分别是什么:
简单说流就是具有方向的数据,,,,,,事件流就是从页面接受事件的顺序
3-事件流有哪些类型:
事件流分为事件冒泡和时间捕获两种 (主流的是事件冒泡)
事件冒泡:事件触发时,由最具体的元素(事件发生所在的节点),逐级传播到最不具体的节 点 事件捕获:事件发生是,父元素最早接受到事件,具体元素最后接受的事件
4- ie和dom事件流的区别:
ie采用的是冒泡型事件(IE事件流)
dom采用先捕获后冒泡(DOM事件模型)
DOM事件流包括三个阶段:1 事件捕获 2 处于目标阶段 3 事件冒泡
5- ie和dom事件绑定和移出的区别:
IE:
绑定:element.attachEvent(“事件名”,事件函数,true/false)
移除:element.detachEvent(“事件名”,事件函数,true/false)
DOM:
绑定:element.addEventListener(“事件名”,事件函数,true/false)
移除:element.removeEventListener(“事件名”,事件函数,true/false)
网友评论