Ruby's Louvre

每天学习一点点算法

导航

2009年10月31日 #

(转)Firefox 3.5中的DOM遍历

摘要: 原译文Firefox 3.5中包括了对两个W3C DOM遍历规范的支持。第一个是元素遍历API,用来使得遍历元素变得简单;第二个是NodeIterator(节点迭代器)接口,用来使得根据类型查找节点变得简单。元素遍历API元素遍历API的目的是使得开发人员可以很容易的遍历DOM元素,而不需要担心中间的文本节点、注释节点等。开发人员因为这个吃了很多苦头,比如document.documentElem... 阅读全文

posted @ 2009-10-31 18:25 司徒正美 阅读(997) 评论(1) 推荐(1) 编辑

javascript 动态解析脚本

摘要: 一般而言,如果脚本很长,我们把它们放到一个JS文件中,然后生成一个script元素并把它加入DOM树,把src设置为JS文件的地址即可。但对于很自短的脚本,如果我们又不想用new Function与eval呢?这里还有一办法,利用script元素的一个少为人知的属性text,非标准属性,但所有主流浏览器都支持。有点像innerHTML,但innerHTML只能把字符串变成各种节点,但不能解析脚本。... 阅读全文

posted @ 2009-10-31 13:46 司徒正美 阅读(3733) 评论(3) 推荐(6) 编辑