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
  • asp之家 网络编程 m.aspxhome.com