前言
任何基于GUI的现代应用程序都是基于事件驱动的,Web应用程序也不例外。
所有事件驱动的应用程序都采用相同的工作模式:建立事件机制、等待相关事件发生(比如鼠标单击)、对该事件做出相应。
浏览器事件模型
忆苦思甜,先了解一下传统的事件模型的缺点,我们才能明白改革开放是多么好的政策!
DOM第0级事件模型
也许你听说过网景事件模型、基本事件模型、浏览器事件模型,但是大多数人称其为DOM第0级事件模型。
为什么称其为第0级事件模型呢?因为,虽然该模型并不是一个正式的标准,但是所有主流的浏览器都与之兼容。而且,所有的现代浏览器依然支持这种模型。