摘要: 在第一章中我提到一个初次看起来可能不是那么好理解的是一个问题:“如果一个元素和他的父元素对于同样的事件都有事件处理程序,那么哪个会首先执行呢?”毫无疑问,看是什么浏览器。基本问题很简单。假设你的一个元素包含在另外一个元素中。-----------------------------------| element1 || ------------------------- |...阅读全文
posted @ 2010-02-06 23:21 BeiYuu 阅读(1490) 评论(0) 编辑
摘要: 为了理解Event属性,我将在这里给出一些示例代码。在这个范畴内有非常严重的浏览器兼容性问题。当我们想去读一读关于Event的一些资料时,常常会湮没在大量的属性里面,这些属性其中的大多数不能良好的运行在大多数的浏览器。这里有event的兼容性列表。我不打算给这些属性列个表,因为那些情况实在是太让人晕头了,而且对你的学习也不会有一点点的帮助。在写5段代码前我先要问关于浏览器的5个问题。1、event...阅读全文
posted @ 2010-02-06 20:48 BeiYuu 阅读(1290) 评论(4) 编辑
摘要: 在这一章我会讲解如何去访问一个事件对象。现在我们已经注册了事件处理程序,对于事件我们还想更深入的了解。我们想知道事件发生时候的鼠标位置,我们想知道用户按下了哪些键。这些都是可能的,虽然这部分有很多烦人的浏览器兼容性问题。(这里可以快速查看浏览器兼容性列表)。要读出事件的属性,必须要先能访问到事件。浏览器兼容性站在浏览器战争的角度看,Netscape实现了一个访问模型(后来被W3C做借鉴)和很多的事...阅读全文
posted @ 2010-02-06 15:52 BeiYuu 阅读(1153) 评论(0) 编辑
摘要: 在这一章我会讲解两种高级时间注册模型:W3C和微软的。因为这两个方法都不能跨浏览器,所以在现在看来他们的使用场合并不多。W3C和微软都着力于发展自己的事件注册模型来取代Netscape的传统模型。虽然对于微软的模型我不是很感冒,但是w3c的还是不错的,除了这个鼠标定位 的问题。不过现在只有小部分浏览器支持。W3CW3C的DOM层面事件规范注意到了传统模式的问题。他对于你想在一个元素上绑定多个事件提...阅读全文
posted @ 2010-02-06 14:41 BeiYuu 阅读(1397) 评论(5) 编辑