- 主题:jQuery往HTML内插元素
后者。
多次DOM树操作的效能不好,Dom操作是JS执行效能第一负担。不过现在好像很少有人关注这方面了。
【 在 wuhaochi 的大作中提到: 】
: 是一个个插入,调用append(),还是在内存里全部组织好了,再最后调用append()
--
修改:dhcn FROM 123.114.111.*
FROM 123.114.111.*
DOM也在内存里面,而且整个DOM树比你的DOM片段要大,最重要的是你在DOM树上做操作还会引发重新渲染的动作。
要真的关注,找本书看看吧,先把《高性能网站建设指南》系列那两本看完。
【 在 wuhaochi 的大作中提到: 】
: 关注的吧应该,只是可能很难权衡,因为内存里组织的话内存也会越来越大,可能更影响效率。而分次插入,也许本身就只是在内存中的变动。即其实jQuery本身就是一些内存操作,用户没必要自己弄。
: 我只是半路出家的web dever,着实没不清楚这些细节。
:
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*
时移势易,在IE+原生JS那个时代,还是需要关注的,有的JS甚至能让浏览器跳帧.
【 在 aotian 的大作中提到: 】
: 客户端的东西只要别太过分,基本不需要花太多力气做性能优化
:
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*