the*_*ect 5 html javascript dom
我一直专注于javascript并改善我网站的性能.我经常做的一件事是,动态创建元素,并使用id访问这些元素.
也许你可以帮我解决一些问题.
为文档中的每个有趣节点提供唯一ID的主要缺点是什么?
文档中理想的ID数是多少?
文档的最大ID数是多少?
在性能方面,获取css类的元素比通过id获取元素要慢吗?
谢谢你们的回答.如果您对这些关于dom和访问它们的问题有任何其他说明,我们将不胜感激.
谢谢.
我知道除了IE,Safari和Chrome向window属性推广"id"值的烦恼之外,没有真正使用"id"值的惩罚.然而,好的JavaScript代码应该能够处理它.
注意:
在现代浏览器中,按类查找可能相当快,但这只是因为这样做的工作已经被淹没在浏览器的低级支持代码中(可能由更复杂的内部数据结构,缓存等支持).现在类名也非常重要,无论是简单的语义标记还是客户端代码的使用,所以我不是说类是坏的或任何东西.事实上,有些时候只使用"id"做事情会相当愚蠢,因为使用类会引入简单性.
编辑 - 截至目前(2013年底)Firefox也window为具有"id"属性的元素创建属性.:(
| 归档时间: |
|
| 查看次数: |
202 次 |
| 最近记录: |