摘要:
事件有属性,还有方法,还有事件。事件本身是个对象^_^ 事件的preventDefault()方法改变默认行为,在事件发生前阻止,不让其发生。这样的应用场景有很多,常见表单验证,如必填字段不能为空。 示例1,阻止链接 示例2,阻止表单提交 阅读全文
摘要:
本节的知识需要DOM事件监听器、事件流、事件触发元素等基础。 事件委托就是利用事件冒泡原理,把处理任务委托给父元素或者祖先元素(通常用父元素),我们通过目标对象来判断事件源,并执行事件处理。 示例1 示例2 阅读全文
摘要:
事件触发元素,也叫事件的目标,也就是与用户进行交互的具体元素。 在事件监听器中,事件触发元素会自动转递到监听器的函数中。 示例 阅读全文
摘要:
事件冒泡:事件从最具体的节点开始向外传播到最宽泛的节点。这是事件流的默认类型,被绝大多数浏览器支持。 就是这样的类型 element.addEventListener(‘event’,function,false); 事件捕获:事件从最宽泛的节点开始向内传播到最具体的节点。 就是这样的类型 elem 阅读全文