JS(5)事件

事件

为什么要使用事件?

平时我们都会遇到各种来自用户操作的事件,比如鼠标事件、表单事件、进度事件、突变事件(DOM节点改变)等等。我认为事件的提出就是为了规范这类行为的。

假如我们要实现这个功能:点击超链接,弹出两个弹框。于是有下面的代码:





事件



	Click Me
       

但是我们会发现一个问题——只能弹出第二个弹窗.....

所以为了避免触发交互事件的诸多bug,最好的方式就是使用人家已经规定好的规范,走野路子bug多....调试调到心态爆炸。所以我们可以尝试使用事务做这个效果。

 

例题

点击超链接,弹出两个弹框





事件



	Click Me
       

 

应用案例

用户注册时,如果用户名为空则提示用户并强制用户写用户名。

提交时需要判断以下所有成立:判断密码不为空,判断密码长度8-20,两次密码一致。





用户名输入失去焦点时提示



	姓名:
密码:
确认密码:

 

你可能感兴趣的:(JS(5)事件)