`
zhangyaochun
  • 浏览: 2620960 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jquery优化系列开篇

阅读更多

其实很多人写了很多的jQ代码,插件等,大家共有的问题,就是如何优化我们的jQ代码。

 

个人做简单整理

 

1、use jQ Cached Set(缓存多次调用的jQ元素)

 

    原理:使用选择器的次数越少越好,缓存之后,可以重复使用

 

    真实测试:http://jsperf.com/ns-jq-cached

 

 

 

2、use jQ chaining(多使用链式操作)

 

    原理:jQuery自动缓存每一步的结果

 

    真实测试:http://jsperf.com/jquery-chaining

 

 

3、正确使用this对象(取舍和jQuery对象)

 

   原理:原生方法还是最快的

 

   真实测试:http://jsperf.com/el-attr-id-vs-el-id/2

 

 

4、循环api

 

   推荐:原生的for和while

 

   真实测试:http://jsperf.com/jquery-each-vs-for-loop/24   

 

 

5、DOM相关的

 

  • 一次性写入

  • 数据存储相关
   使用$.data方法

 

1
3
分享到:
评论

相关推荐

    jquery性能优化高级技巧

    jquery性能优化高级技巧,下面主要从七个方面对jquery性能优化做介绍: 1.通过CDN(Content Delivery Network)引入jQuery库 2.减少DOM操作 3.适当使用原生JS 4.选择器优化 5.缓存jQuery对象 6.定义一个可以...

    jQuery性能优化(转)

    **jQuery性能优化** jQuery作为一款广泛使用的JavaScript库,极大地简化了网页中的DOM操作、事件处理、动画制作等任务。然而,随着网站复杂性的增加,优化jQuery代码以提高页面加载速度和用户体验变得至关重要。...

    王兴魁jQuery实战系列视频

    教程名称:王兴魁jQuery实战系列视频课程目录:【】CSDN ITCAST王兴魁jQuery参考代码及PDF课件【】JQuery实战第一讲:概述、环境准备及入门实例【】JQuery实战第三讲:横向纵向菜单【】JQuery实战第二讲:可以编辑的...

    jquery优化完整的切页展示资源

    本资源"jquery优化完整的切页展示资源"专注于提供一种主流的、具有完美切页体验的解决方案,即jQuery-Tabs。这个组件能够帮助开发者构建出优雅的、易于导航的多面板视图,适用于展示各种内容,如产品介绍、新闻列表...

    jQuery性能优化指南

    然而,随着网页复杂性的增加,优化jQuery代码以提高性能变得至关重要。以下是一些关于jQuery性能优化的关键知识点,这些内容可能在"jQuery性能优化指南1.htm、jQuery性能优化指南2.htm、jQuery性能优化指南3.htm"中...

    jquery1.6最新优化

    jquery1.6最新优化jquery1.6最新优化jquery1.6最新优化

    jQuery源码分析系列.pdf

    ### jQuery源码分析系列知识点概览 #### 一、总体架构与核心概念 - **前言开光**:介绍分析jQuery源码的目的和价值,强调通过深入研究源码,可以学习到先进的设计理念和实践技巧。 - **总体架构**:解析jQuery的...

    JQuery性能优化指南

    本指南将深入探讨如何通过一系列策略提升jQuery项目的性能,使用户体验更加流畅。 一、选择器优化 1. 使用ID选择器:jQuery中的`$("#id")`是最快的选择器,因为浏览器内部有对ID的高效查找机制。尽量避免使用过于...

    jQuery性能优化28条建议你值得借鉴

    jQuery性能优化28条建议 一直在寻找有关jQuery性能优化方面的小窍门,能让我那臃肿的动态网页应用变得轻便些。找了很多文章后,我决定将最好最常用的一些优化性能的建议列出来。我也做了一个jQuery性能优化的简明...

    jquery-3.7.0.min.js(jQuery下载)

    jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)jquery-3.7.0.min.js(jQuery下载)...

    jQuery1.12.4+jQuery中文手册.rar

    `jQuery1.11.0_20140330.chm`可能是早期版本的jQuery API参考,而`jQueryAPI_CHM.CHM`则是针对jQuery 1.x系列的API手册,可能包含了1.12.4版本的相关信息。 在这些API文档中,你可以找到jQuery的函数、方法、选择器...

    jquerymobile一系列开源案例

    本篇文章将深入探讨 `jquerymobile一系列开源案例` 中涉及的关键知识点,并对每个压缩包内的文件进行解析。 1. **jm 各种界面.rar** 这个压缩包很可能包含了使用 jQuery Mobile 实现的各种不同类型的界面示例,如...

    jQuery、jQueryUI及jQueryMobile技巧与示例

    第一部分介绍jQuery核心库,从如何使用jQuery开始,演示一些基础API的使用、如何优化选取集以及如何与服务器通信等内容。第二部分介绍 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    jquery日历控件优化

    针对中国的使用习惯,对jQuery日历控件进行优化是提高用户体验的重要环节。"jquery日历控件优化"这个主题主要涉及到将原本的日历控件转化为更适合中国用户使用的版本。 首先,优化的核心在于本地化(Localization)...

    JQuery1.4.1与JQuery1.8.3

    1. **API 稳定性**:到了 1.8.x 系列,jQuery API 已经相当稳定,大部分核心功能都已成熟,开发者可以依赖这些API进行长期的项目开发。 2. **事件处理的改变**:虽然 `live()` 方法在 1.7 版本被废弃,但 1.8.3 ...

    提高jQuery性能优化的技巧

    在现代Web开发中,性能优化是一个永恒不变的话题,尤其对于广泛使用的jQuery库而言,其性能直接关联到用户体验。本文主要探讨了提高jQuery性能的一些优化技巧,这些技巧有助于提升网页的加载速度、交互流畅度和整体...

    最新版JQuery-jquery-3.2.1.min.js

    jQuery 3.x 系列是继1.x和2.x后的又一重大更新,它主要关注性能优化、API清理以及对现代浏览器的更好支持。`3.2.1`作为其中的一个小版本更新,主要关注修复已知问题和改进兼容性。 ### 2. jQuery.holdReady(hold) ...

    jquery各版本,jquery1.3-1.7,jquery文件

    jQuery1.7则是对之前版本的综合优化和功能增强,它改进了事件处理机制,引入了事件委托的优化,使得大型应用中的事件管理更加高效。同时,这一版本还修复了一些已知的内存泄漏问题,提高了整体的性能和稳定性。 每...

Global site tag (gtag.js) - Google Analytics