登录、注册切换特效

日期:2019-10-07编辑作者:动漫动画

登录、注册切换特效
图片 1

解释以下概念:事件传播机制、阻止传播、取消默认事件、事件代理

事件传播机制

事件传播机制分为三个阶段:
1、捕获阶段:先由文档的根节点往事件触发对象,从外向内捕获事件对象
2、目标阶段:到达目标事件位置,触发事件。
3、冒泡阶段:再从目标事件位置往文档的根节点方向回溯,从内向外冒泡事件对象。

阻止传播

可以调用事件对象的stopPropagation()方法以阻止事件的继续传播。如果在同一对象上定义了其他处理程序,剩下的处理程序将依旧被调用,但调用stopPropagation()之后任何其他对象上的事件处理程序将不会被调用。

取消默认事件

可以通过调用事件对象的preventDefault()方法取消事件的默认操作

事件代理

事件代理利用了事件冒泡原理,将事件函数绑定在父元素身上,再指定需要执行函数的子元素,在触发事件时,事件会依次冒泡到父级元素,从而触发绑定在父级元素的事件函数。

在线演示本地下载

写一个 Demo,演示事件传播的过程,演示阻止传播的效果

事件传播
阻止事件传播

实现页面

页面

本文由必赢437登录发布于动漫动画,转载请注明出处:登录、注册切换特效

关键词:

简单Elixir游戏服设计-关于call还是cast

============================================ 必赢437登录,现在TableServer没什么好测试的,如果像SimpleTable那样去测试,实在显得...

详细>>

简单Elixir游戏服设计-关于call还是cast

============================================ 必赢437登录,现在TableServer没什么好测试的,如果像SimpleTable那样去测试,实在显得...

详细>>

MacOS Sierra很慢?为什么?以及如何解决?

升级到MacOSSierra后,如果Mac变慢,这是正常的。让我们看看下面的话来看看可能的原因和解决办法。 MacOS Sierra Slow您的...

详细>>

MacOS Sierra很慢?为什么?以及如何解决?

升级到MacOSSierra后,如果Mac变慢,这是正常的。让我们看看下面的话来看看可能的原因和解决办法。 MacOS Sierra Slow您的...

详细>>