网络编程
位置:首页>> 网络编程>> JavaScript>> jquery效率探索

jquery效率探索

作者:warran 来源:一路上有鱼 发布时间:2008-01-08 18:06:00 

标签:jquery,js,效率,toggle

以下效率,是奔腾 dual1.6G HZ,1G内存电脑,ie6.0下

toggle()与slideToggle("fast")比较

前者耗时在0-15ms之间,后者420+ms,效率很差。(我想也怪不了jquery,自己用js写个这种效果,应该也很难比这个效率好。)

toggle()与hide()

都在0-15ms间,几乎无差别。hide()稍微稍微好一些。

 $(this).addClass("bg1")  与 this.className="bg1";
一个是jquery写法,一个是js写法。 两者效率基本无差别。循环上百次的时候,仍然没有什么差别,可见jquery的基础应用(不包括slideUp之类的特效),基本不会带来效率上的破坏。所以我仍然会继续使用jquery,但要更合理的使用。

在效率问题上,最重要的是编程的方式方法,而不是使用纯js还是使用jquery。

当然,如果你要做的是alibaba,要做的是163。那么纯粹的js是必然的选择。

ie6与ff2.0在运行js的效率上,我想,保守的说差10倍以上。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com