05 2016 档案
摘要:DOM和IE中的event对象不同,IE中的event对象的全部信息和方法DOM对象中都有,只不过实现方式不一样。不过,这种对应关系让实现两种事件模型之间的映射非常容易。可以对上一篇文章介绍的EventUtil对象加以增强,添加如下方法以求同存异。 我们为EventUtil添加了4个新方法。第一个是
阅读全文
摘要:要保证处理事件的代码能在大多数浏览器下一致地运行,只需关注冒泡阶段。 第一个要创建的方法是addHandler(),它的职责是视情况分别使用DOM0级方法、DOM2级方法或IE方法来添加事件。这个方法属于一个名叫EventUtil的对象。addHandler()方法接受3个参数:要操作的元素、事件名
阅读全文
摘要:为了方便构建表格,HTML DOM为<table>、<tbody>和<tr>元素添加了一些属性和方法。 为<table>元素添加的属性和方法如下。 caption:保存着对<caption>元素(如果有)的指针。 tBodies:是一个<tbody>元素的HTMLCollection。 tFoot:
阅读全文
摘要:1 function insertAfter(newElement, targetElement) { 2 var parent = targetElement.parentNode; 3 if (parent.lastChild == targetElement) { 4 parent.appendChild(newElement); 5 } else ...
阅读全文
摘要:这个convertToArray()函数首先尝试了创建数组的最简单方式。如果导致了错误(说明是在IE8及更早的版本中),则通过try-catch块来捕获错误,然后手动创建数组。
阅读全文

浙公网安备 33010602011771号