跨浏览器的事件处理程序实现总结

2016-12-05
阅读 9 分钟
3.4k
本文章需要一些前置知识 事件基础知识 event对象详解 围绕着如何更好地实现一个跨浏览器的事件处理小型库展开讨论。 1. 初步实现 在《JavaScript高级程序设计》中提供了一个EventUtil的对象,里面实现了一个跨浏览器的事件绑定的API {代码...} 这是实现其实较为的简单直观,但是对于IE浏览器的处理其实有不好的地方,例...

前端基础 - 事件入门

2016-09-12
阅读 5 分钟
2.9k
跟所有开发UI的思路一样,JavaScript与HTML之间通过事件来进行交互。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间,我们使用监听器(listener/hanlder)来预订事件,当事件触发时,执行相对应的代码,这种就是传统软件工程中被成为观察者模式的模型,这种模型支持页面的行为与页面的UI之间的松散耦合。