以前在群里曾经和天牛讨论过一次innerHTML和appendChild谁更快的事情,当时也做过一次测试,结果就是,在IE 下,innerHTML比appendChild快,firefox和chrome,safari下,appendChild比innerHTML要快。 当时的代码,是这样的。 向body中插入1000个li, var str=”"; for(var i=0;i<1000;i++){ str+=”<li></li>”} document.body.innerHTML=str; appendChild for(var i=0;i<1000;i++){ var li=document.createElement(“li”); document.body.appendChild(li); } 不过已经过了2年了,现在的浏览器,也不是当年的浏览器了,字符串相加也比数组join来的快了,所以我一直有个想法,测试一下现代浏览器。 我的浏览器环境是Chrome 23,Firefox 17,IE9 我的作法,在body中创建1000个p标签 for(var i=0;i
檬檬前端行
路漫漫其修远兮
近期评论