《红宝书》第17章:事件

149 阅读1分钟

Javascript和HTML的交互是通过事件实现的,事件代表文档或浏览器窗口中某个有意义的时刻,可以使用仅在事件发生时执行的监听器(也叫处理程序)订阅事件。在传统软件工程领域,这个模型叫“观察者模式”,其能够做到页面行为(在Javascript中定义)和页面展示(在HTML和CSS中定义)的分离。

1、事件流

事件流描述了页面接收事件的顺序,你可以这么理解它:当你点击了一个按钮时,实际上不光是点击了这个按钮,还点击了它的容器以及整个页面。

目前事件流主要分为两类,这两者的方向完全相反:

  • IE事件流,
  • Netscape事件流

1)

2)

2、

3、