发表于: 2019-04-20 20:50:15

2 647


今天完成的事情:

1.浏览了一部分vue官方文档。

2.看书。

3.小课堂demo准备


明天计划的事情:

1.准备小课堂的PPT。

2.继续学习vue官方文档。


遇到的问题:


收获:

1.阻止事件冒泡的三种方法和阻止默认行为的两种方法。

方法一:  event.stopPropagation();   
方法二:  event.preventDefault(); 
方法三:  stopImmediatePropagation(); 

方法四:  return false;  

1、stopImmediatePropagation方法:

   stopImmediatePropagation方法作用在当前节点以及事件链上的所有后续节点上,目的是在执行完当前事件处理程序之后,停止当前节点以及所有后续节点的事件处理程序的运行

2、stopPropagation方法

 stopPropagation方法作用在后续节点上,目的在执行完绑定到当前元素上的所有事件处理程序之后,停止执行所有后续节点的事件处理程序

3. event.preventDefault(); 

   只是单纯的阻止默认行为

2.return false;

   在原生js中,事件处理过程中,只能阻止默认行为,还要注意仅仅是在HTML事件属性和DOM0级事件处理方法中,才能通过返回 return false 的形式组织事件宿主的默认行为。

  在jQ中可以阻止默认行为以及事件冒泡。

DOM2级事件处理方法里则什么作用都没有。(addEventListener)





返回列表 返回列表
评论

    分享到