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
投稿
猜你喜欢
- 在一些朋友安装完SQL Server 2008之后大多会遇到连接出错的问题。特别对于我们这样的新手而言简直郁闷的要死,好不容易装玩了又出现了
- 本文实例讲述了Vue插槽原理与用法。分享给大家供大家参考,具体如下:1 插槽内容Vue 实现了一套内容分发的 API,这套 API 基于当前
- 1.写在前面JS要实现下载功能,一般都是这么几个过程:生成下载的URL,动态创建一个A标签,并将其href指向生成的URL,然后触发A标签的
- YOLOv5的Backbone设计在上一篇文章《YOLOV5的anchor设定》中我们讨论了anchor的产生原理和检测过程,对YOLOv5
- 内容摘要:最近在做项目的时候,客户要求表格里的数据可以拖选,于是用JS写了个下面的方法。支持IE、FIREFOX等浏览器。实现对整行、整列数
- 1、问题:群中有同学贴了如下一段代码,问为何 list 最后打印的是空值? from multiprocessing
- vi /etc/sysconfig/iptables 在后面添加 -A RH-Firewall-1-INPUT -m state --sta
- python实现MySQL指定表增量同步数据到clickhouse,脚本如下:#!/usr/bin/env python3# _*_ cod
- 在CSS初级教程中我们仅仅考虑了HTML选择符──以HTML标签形式出现。你当然可以用类选择符class和标识选择符id来定义自己的选择符。
- 1. 介绍 SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧
- 一、安 * rew终端上运行 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubus
- 本文实例讲述了Python模块的制作方法。分享给大家供大家参考,具体如下:1 目的利用setup.py将框架安装到python环境中,作为第
- 前台页面 $.ajax({ type: "post", contentType: "application/j
- 美化主要表现在鼠标放到菜单上后(即鼠标悬停)的效果,这里首先介绍几个经常用到的CSS属性:backgr
- 本文实例讲述了python根据给定文件返回文件名和扩展名的方法。分享给大家供大家参考。具体分析如下:这段代码可以根据文件的完整路径返回文件名
- 00 前言什么是ImageMagick?ImageMagick是一个功能强大的开源图形处理软件,可以用来读、写和处理超过90种的图片文件,包
- 本文实例为大家分享了three.js 全景重力感应的具体代码,供大家参考,具体内容如下实现three.js 全景图 demo使用three.
- 本文实例为大家分享了Python银行系统的具体代码,供大家参考,具体内容如下import timeimport randomimport p
- 尝试用python写文件,但是无法写入文件,文件内容为空。原代码片段如下,poem = "This is a poem"
- Pytorch调用forward()函数Module类是nn模块里提供的一个模型构造类,是所有神经网络模块的基类,我们可以继承它来定义我们想