javascript的事件模型
看到好文章就贴过来了,留着慢慢看-------------------------------------------------------------------------------------------------------------------------------------------------
javascript给web带来了丰富多彩的交互行为,在一系列交互行为的背后,有两个特性给予了javascript强大的支持,一是DOM文档对象模型,通过它javascript有可能对网页的内容进行修改,从而达到动态的效果;另外一个就是javascript的事件处理模型,可以这么说,事件模型是一切交互行为的源头,用户与网站交互产生行为事件,javascript为事件添加event handler来给用户反馈。
通常来说,javascript的事件模型有三种,它们分别是NN4、IE4+和W3C/Safari。
这三种事件模型有什么不同呢?
下面我们来举一个简单的例子,或许我们在看别人的一些js代码时常会看到这样的代码:
<div class="hl-surround"><div class="hl-main">function myFunc(evt) {
evt = (evt) ? evt : ((window.event) ? window.event : "")
// process event here
}
页:
[1]