• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > jQuery 性能优化手册 推荐

jQuery 性能优化手册 推荐

作者: 字体:[增加 减小] 来源:互联网 时间:2017-08-16

通过本文主要向大家介绍了jQuery,性能优化等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
在twitter上发现了<jQuery Performance Rules>这篇文章, 简单的摘译了一下:

总是从ID选择器开始继承
在class前使用tag
将jquery对象缓存起来
掌握强大的链式操作
使用子查询
对直接的DOM操作进行限制
冒泡
消除无效查询
推迟到 $(window).load
压缩js
全面掌握jquery库
1. 总是从ID选择器开始继承
在jquery中最快的选择器是ID选择器. 因为它直接来自于Javascript的getElementById()方法.
  • 试试jquery的 clone() 方法, 它会创建一个节点树的副本, 它允许以”离线”的方式进行dom操作, 当你操作完成后再将其放回到节点树里.
  • 使用 DOM DocumentFragments. 正如jQuery作者所言, 它的性能要明显优于直接的dom操作.
    7. 冒泡

    除非在特殊情况下, 否则每一个js事件(例如:click, mouseover, 等.)都会冒泡到父级节点. 当我们需要给多个元素调用同个函数时这点会很有用.

    代替这种效率很差的多元素事件监听的方法就是, 你只需向它们的父节点绑定一次, 并且可以计算出哪个节点触发了事件.

    例如, 我们要为一个拥有很多输入框的表单绑定这样的行为: 当输入框被选中时为它添加一个class

    像这样绑定事件是低效的:
  • 分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

    您可能想查找下面的文章:

    • 基于jQuery对象和DOM对象和字符串之间的转化实例
    • jquery+css实现简单的图片轮播效果
    • 使用jQuery实现鼠标点击左右按钮滑动切换
    • jQuery实现上传图片前预览效果功能
    • jQuery初级教程之网站品牌列表效果
    • 基于jquery实现多选下拉列表
    • jQuery接受后台传递的List的实例详解
    • 详解jquery选择器的原理
    • jQuery上传插件webupload使用方法
    • 关于jquery form表单序列化的注意事项详解

    相关文章

    • 2017-08-16css配合jquery美化 select
    • 2017-08-16jQuery实现网站添加高亮突出显示效果的方法
    • 2017-08-16jquery解决客户端跨域访问问题
    • 2017-08-16jQuery调用WebService的实现代码
    • 2017-08-16基于jquery插件制作左右按钮与标题文字图片切换效果
    • 2017-08-16jquery pagination插件实现无刷新分页代码
    • 2017-08-16PHP结合jQuery实现红蓝投票功能特效
    • 2017-08-16jquery中的常用事件bind、hover、toggle等示例介绍
    • 2017-08-16jQuery侧边栏随窗口滚动实现方法
    • 2017-08-16jQuery操作Table技巧大汇总

    文章分类

    • JavaScript
    • ASP.NET
    • PHP
    • 正则表达式
    • AJAX
    • JSP
    • ASP
    • Flex
    • XML
    • 编程技巧
    • Android
    • swift
    • C#教程
    • vb
    • vb.net
    • C语言
    • Java
    • Delphi
    • 易语言
    • vc/mfc
    • 嵌入式开发
    • 游戏开发
    • ios
    • 编程问答
    • 汇编语言
    • 微信小程序
    • 数据结构
    • OpenGL
    • 架构设计
    • qt
    • 微信公众号

    最近更新的内容

      • jQuery中$.each使用详解
      • jQuery ajax MD5实现用户注册即时验证功能
      • jQuery中bind,live,delegate与one方法的用法及区别解析
      • Jquery解析Json格式数据过程代码
      • 用JQuery 实现AJAX加载XML并解析的脚本
      • 如何让你的Lightbox支持滚轮缩放及Base64图片
      • jQuery下拉友情链接美化效果代码分享
      • 文本框只能选择数据到文本框禁止手动输入
      • jquery选择器使用详解
      • jquery简单实现鼠标经过导航条改变背景图

    关于我们 - 联系我们 - 免责声明 - 网站地图

    ©2020-2025 All Rights Reserved. linkedu.com 版权所有