关于本节课的习题

关于本节课的习题

我感觉这节课习题表达的意思有点类似于安卓的事件处理,不知道我的理解对不对:

先是从最顶级window或者document开始,一级一级往下传播,如果这个过程有人解决,那就由他解决,,如果一直没人解决,就到最低级的子元素,如果他不能处理,就往上冒泡.


类时于老板安排工作,一级一级往下安排,任何一级能解决,就结束了,如果到最后一个底层员工,他发现不能解决,他就告诉他的上级他解决不了,他的上级就来解决,如果上级也解决不了,就反馈到老板那里.



正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好同学,理解的不太准确,冒泡和捕获都必定走完的(除非阻止)。捕获阶段会一级一级的往下查找,当遇到事件后,并不是被拦截,会继续往下捕获。(如果说遇到事件就被拦截,那么下面的元素也绑定了事件就没法执行了)。

当事件捕获完成后,就会往上冒泡。因为事件是可以规定是在捕获阶段执行,还是在冒泡阶段执行。所以一个事件要走完整个过程,是为了这两种情况都支持哦。

祝学习愉快,望采纳。

  • 楚楚提 提问者 #1
    也就是所有事件都得从上往下,再从下往上,如果是捕获机制,那就从上往下的时候就执行了,如果是冒泡,那就从下往上的时候执行了,但是一般情况默认的都是冒泡机制,所以默认情况下就从下往上了,比如事件委托。 对否?
    2019-07-18 12:28:08
  • 好帮手慕夭夭 回复 提问者 楚楚提 #2
    理解的可以,很棒!
    2019-07-18 15:50:02
提问者 楚楚提 2019-07-17 21:26:35

修正一下,上面表述不太对:向下传播过程应该类似于拦截

我感觉这节课习题表达的意思有点类似于安卓的事件处理,不知道我的理解对不对:

先是从最顶级window或者document开始,一级一级往下传播,如果这个过程有人http://img1.sycdn.imooc.com//climg/5d2f21fb0001d36601150065.jpg,那就不往下传播了,如果一直没人http://img1.sycdn.imooc.com//climg/5d2f22030001d36601150065.jpg,就到最低级的子元素,如果他不能处理,就往上冒泡.


类时于老板安排工作,一级一级往下安排,任何一级能解决,就结束了,如果到最后一个底层员工,他发现不能解决,他就告诉他的上级他解决不了,他的上级就来解决,如果上级也解决不了,就反馈到老板那里.


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师