javascript
文章平均质量分 75
普通网友
这个作者很懒,什么都没留下…
展开
-
javascript删除节点的全部内容
最近做项目,需要实现一个基本的小功能,就是向一个DIV中插入一些html的内容(使用Ext 的template),因为每次向DIV中插入的内容可能会不一样所以需要再插入之前现将此DIV中的内容清空,于是开始的时候写了如下代码: var n = document.getElementById('divName').childNodes.length; for ( var i = 0; i <...2009-04-24 17:28:03 · 182 阅读 · 0 评论 -
javascript性能优化
1. 批量增加Dom 尽量使用修改innerHTML的方式而不是用appendChild的方式; 因为使用innerHTML开销更小,速度更快,同时也更加内存安全. 有一点需要注意的是,用innerHTML方式添加时,一定不要在循环中使用 innerHTML += 的方式添加,这样反而会使速度减慢; 而是应该中间用array缓存起来,循环结束后调用 xx.innerHTML = array.j...原创 2009-11-27 20:48:33 · 67 阅读 · 0 评论 -
js面向对象-动态原型方法
最近在读javascript高级程序设计,其中的对象基础一章感觉讲的很好,下面把其中有用的东西分享一下。 看如下js构造类的一个示例: function Car(sColor, iDoors, iMpg) { this.color = sColor; this.doors = iDoors; this.mpg ...2009-06-19 11:49:10 · 132 阅读 · 0 评论