jquery效率探索
作者:warran 来源:一路上有鱼 时间:2008-01-08 18:06:00
以下效率,是奔腾 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倍以上。
标签:jquery,js,效率,toggle
0
投稿
猜你喜欢
css网页下拉菜单制作方法(1):基本原理
2007-02-03 11:39:00
ASP中模拟PHP的关联数组
2009-12-25 16:31:00
Oracle动态交叉表生成
2010-07-27 12:55:00
asp 隐藏并修改文件的最后修改时间
2011-03-29 10:34:00
Asp无组件生成缩略图
2007-10-26 12:08:00
SQL Server 数据库备份和还原认识和总结 (一)
2012-10-07 10:52:54
Mysql数据库常用命令
2009-03-06 14:29:00
SQL Server中的执行引擎入门 图解
2012-06-06 20:08:26
搜索关键字加亮js实现方法
2007-08-27 14:11:00
表单验证通用脚本(支持所有主流浏览器)
2010-08-08 08:54:00
ASP程序员面试题
2011-09-15 20:51:20
语义化你的HTML标签和属性
2008-06-12 13:18:00
几个SQL SERVER应用问题解答
2008-01-01 19:12:00
JavaScript文档生成工具
2007-10-26 11:59:00
CSS中背景background的一些语法
2009-03-24 21:02:00
Javascript fso操作文件
2008-07-30 12:51:00
Microsoft Enterprise Library 5.0 如何集成MyS
2011-03-16 15:19:00
HTML 5 Video概述
2010-06-23 18:56:00
CSS:浮动清理另类方法
2008-11-17 11:45:00
函数式编程让JS更优美
2008-06-10 12:40:00