

总结:获取频繁操作的对象用get最好,会从缓存里取。
fly方法使用享元模式,操作一个元素时可用,dom元素一般都可以用
看了上面的内容,你可能还不怎么懂,上JS代码(参数传的是id)
1.get(利用了缓存)

2.fly方法:使用了享元模式,当前对象保存的永远是得到的最后一个元素
以下图用法你会发现,实际上是改变id为d3里的innerHTML

实在想用的话获取一次元素后面紧跟对其操作一次,如下

3.getDom() : 直接获取DOM对象,相当于getElementById方法
本文介绍JavaScript中通过get和fly方法高效操作DOM元素的技巧,get方法利用缓存提高访问速度,fly方法采用享元模式,适合频繁操作同一元素场景。


总结:获取频繁操作的对象用get最好,会从缓存里取。
fly方法使用享元模式,操作一个元素时可用,dom元素一般都可以用
看了上面的内容,你可能还不怎么懂,上JS代码(参数传的是id)
1.get(利用了缓存)

2.fly方法:使用了享元模式,当前对象保存的永远是得到的最后一个元素
以下图用法你会发现,实际上是改变id为d3里的innerHTML

实在想用的话获取一次元素后面紧跟对其操作一次,如下

3.getDom() : 直接获取DOM对象,相当于getElementById方法

被折叠的 条评论
为什么被折叠?