jquery会保存查询的dom吗?

铂金小虫 发布于 2013/12/09 13:25
阅读 147
收藏 0
比如$(".class1 span"),我执行多次,是不是jquery会每次都要重新遍历查找?我在使用easyui的时候,发现只要一次$('#myform').form()设置form为ajax方式,之后$('#myform').submit()就直接能以ajax方式提交,感觉好像保存了一样。
加载中
0
iSea
iSea
jquery是有缓存的。像你这个属于局部变量自己定义一个变量名jquery就会把这个缓存起来:var span1 = $(".class1 span");
iSea
iSea
回复 @铂金小虫 : jquery本身的缓存机制
铂金小虫
铂金小虫
是jquery本身会缓存还是easyui自己做的缓存呢?
0
淘淘我的小宝宝
淘淘我的小宝宝
处于性能考虑,多次使用的jquery对象最好缓存起来,遍历DOM是个费时的操作
0
不是小白
不是小白
使用缓存~~~
返回顶部
顶部