精华帖 (1) :: 良好帖 (7) :: 新手帖 (7) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2009-08-20
不妨看看nsDocument::GetElementByIdInternal(nsIAtom* aID)的实现再讨论--firefox-3.5b4-source/mozilla-1.9.1/content/base/srcnsDocument.cpp
|
|
返回顶楼 | |
发表时间:2009-08-21
最后修改:2009-08-21
花这么多时间研究这个啊。。这个还是最好变量引用缓存吧,况且ie6直接getid简直不能用
http://www.nczonline.net/blog/2009/02/03/speed-up-your-javascript-part-4/ 也说了,访问dom毕竟效率不高,多次直接get访问同一dom是无谓的性能浪费 |
|
返回顶楼 | |
发表时间:2009-08-21
哎,确实是个无聊的帖子,封帖.
|
|
返回顶楼 | |
发表时间:2009-08-22
var d = new Date; for (var i = 0; i < 10000; i++){ document.getElementById('PartA'); } alert (new Date - d); 这样是不是因为在IE的进程中申明了10000个document.getEle('PartA')对象 造成内存溢出... |
|
返回顶楼 | |