jquery版本

JQuery不同版本区别 ⒈4重要新特性 ·常用方法的性能大幅提升:重写了大部分较早期的函数; ·更容易使用的设置函数(setter function):为所有对象新增了许多易用的设置函数; ·对Ajax的改进:引入了许多Ajax和JSON处理方面的更新,包括HTML5元素的序列化; ·attribute(改进了.attr()的性能)、jQuery()核心函数、CSS(.css()性能有两倍提升)、特效和事件、DOM操作等 阅读详情
jQuery 1.0(2006年8月):该库的第一个稳定版本,已经具有了对CSS选择符、事件处理和AJAX交互的稳健支持。
jQuery 1.1(2007年1月):这一版大幅简化了API。许多较少使用的方法被合并,减少了需要掌握和解释的方法数量。
jQuery 1.1.3(2007年7月):这次小版本变化包含了对jQuery选择符引擎执行速度的显著提升。从这个版本开始,jQuery的性能达到了Prototype、Mootools以及Dojo等同类JavaScript库的水平。
jQuery 1.2(2007年9月):这一版去掉了对XPath选择符的支持,原因是相对于CSS语法它已经变得多余了。这一版能够支持对效果的更灵活定制,而且借助新增的命名空间事件,也使 插件开发变得更容易。
jQuery UI(2007年9月):这个新的 插件套件是作为曾经流行但已过时的Interface 插件的替代项目而发布的。jQuery UI中包含大量预定义好的部件(widget),以及一组用于构建高级元素(例如可拖放的界面元素)的工具。
jQuery 1.2.6(2008年5月):这一版主要是将Brandon Aaron开发的流行的Dimensions 插件的功能移植到了核心库中。
jQuery 1.3(2009年1月):这一版使用了全新的选择符引擎Sizzle,库的性能也因此有了极大提升。这一版正式支持事件委托特性。
jQuery 1.3.2(2009年2月):这次小 版本升级进一步提升了库的性能,例如改进了:visible/:hidden选择符、.height()/.width()方法的底层处理机制。另外,也支持查询的元素按文档顺序返回。
jQuery 1.4(2010年1月14号):对代码库进行了内部重写组织,开始建立一些风格规范。老的core.js文件被分为attribute.js,css.js,data.js,manipulation.js,traversing.js和queue.js;CSS和attribute的逻辑分离。
jQuery 1.5(2011年1月31日):该版本修复了83个bug,解决了460个问题。重大改进有:重写了Ajax模块;新增延缓对象(Deferred Objects);jQuery替身——jQuery.sub();增强了遍历相邻节点的性能;jQuery开发团队构建系统的改进。
⒈4重要新特性
·常用方法的性能大幅提升:重写了大部分较早期的 函数;
·更容易使用的设置 函数(setter function):为所有对象新增了许多易用的设置函数;
·对Ajax的改进:引入了许多Ajax和JSON处理方面的更新,包括HTML5元素的序列化;
·attribute(改进了.attr()的性能)、jQuery()核心 函数、CSS(.css()性能有两倍提升)、特效和事件、DOM操作等也有显著改进
1.5新版本
美国时间2011年1月31日John Resig在jQuery官方博客发表 文章,宣布jQuery 1.5正式版已经如期开发完成,可以下载使用。压缩版本jQuery Minified29KB,不压缩版本jQuery Regular(用于阅读和调试)207KB。由于jQuery已经成为目前最流行的JavaScript库,得到广泛的支持,新版本的发布当然非常引人注目。
重要变化:
1. Ajax重写
Ajax模块完全进行了重写。新增一个jXHR对象,为不同浏览器内置的XMLHttpRequest提供了一致的超集。对于XMLHttpRequest之外的传输机制,比如 JSONP请求,jXHR对象也可以进行处理。(详情可以参见:jQuery.ajax文档)
此外,系统的可扩展性大大增强,可以附加各种数据处理器、过滤器和传输机制,为开发新的Ajax 插件提供了方便。
2. 延迟对象
延迟对象(Deferred Object,jQuery.Deferred对象)是一个可链接的(chainable)实用工具对象,实现了Promise接口,可以在回调队列中注册多个回调、调用回调队列并转发任何同步/异步 函数的成败状态。正如Using Deferreds in jQuery 1.5一文中说明的,其结果是在jQuery中能够将依赖于某个任务(事件)结果的逻辑与任务本身解耦了。这一点在JavaScript中其实并不新鲜,Mochikit和Dojo等已经实现有些日子了。由于jQuery 1.5的Ajax模块内置使用了延迟对象,因此通过jQuery编写Ajax程序将自动获得这一功能。
开发人员借此可以使用无法立即获得的返回值(如异步Ajax请求的返回结果),而且第一次能够附加多个事件处理器。
例如,使用了新的jQuery内部Ajax API就可以实现下面的代码了:
// Assign handlers immediately after making the request,// and remember the jxhr object for this request var jxhr = $.ajax({ url: "example.php" }) .success(function() { alert("success"); }) .error(function() { alert("error"); }) .complete(function() { alert("complete"); });// perform other work here ... // Set another completion function for the request above jxhr.complete(function(){ alert("second complete"); });
此外,使用jQuery.Deferred还可以开发自己的延迟对象。更多详情参见:延迟对象文档。
3. jQuery.sub()
jQuery 1.5提供了一种创建和修改jQuery副本的方式。可以用来添加不向外部公开的方法,或者对jQuery的某些方法进行重新定义以提供新功能,或者提供更好的封装、避免 名称空间冲突。当然,也可以用来开发 插件,但Resig强烈建议在开发插件之前,先考虑jQuery UI widget工厂。
值得注意的是,sub 函数并不提供真正的隔离,所有方法、数据、调用仍然依靠jQuery本身来支持。
4. 遍历性能提高
在新版本中.children(),.pre(),.next()几个常用的遍历 函数性能有了显著提高。
5. 内部开发系统
John Resig还特别提到了jQuery团队内部开发系统的两点改变:一是服务器端用Node.js替换了老的Java/Rhino系统,使得团队可以专注于JavaScript环境的新变化;二是所用的 代码优化程序从Google Closure切换到UglifyJS,新工具的压缩效果非常令人满意。
jQuery 1.5.2 在1.5的基础上修正的大量的bug
jQuery 1.7b
2011年09月29日jQuery 1.7 的第一个 beta 测试版本,该版本修复了超过 50 个的问题以及带来一些新特性。
2011年11月4日jQuery1.7正式版发布。
新版本包含了很多新的特征,特别提升了事件委派时的性能尤其是在IE7下。
新增及改进项:
⒈新的事件 APIs: .on() and .off();
⒉提升了事件委派时的性能有了大幅度的提升,尤其是在IE7下;
⒊更好的在 IE 6/7/8 上支持 HTML5;
⒋切换动画更加直观;
⒌匿名模块定义 AWD
⒍jQuery.Deferred
⒎jQuery.isNumeric()
被删除的方法:
event.layerX and event.layerY
jQuery.isNaN()
2012年03月24日jQuery 1.7.2正式版发布。
该版本在1.7.1的基础上修复了大量的bug,并改进了部分功能。而相比于1.7.2 RC1,只修复了一个bug。值得注意的是:如果你正在使用jQuery Mobile,请使用最新的jQuery 1.7.2和jQuery Mobile 1.1这两个版本,因为之前的jQuery Mobile版本还基于jQuery core 1.7.1或更早的版本。
2012年11月14日 jQuery 1.8.3 发布,修复 bug 和性能衰退问题
IE8中的HTML相关Bug
jQuery 1.8.2在IE9中调用ajax失败的问题
jQuery 1.7.1不能正确地设置IE7中克隆元素的tabindex属性
压缩的JS文件包含非ASCII字符
如果body样式设置为display:none,则$('body').show()无法工作
在IE9中element.css('filter')返回不明确
在Android 2.3.4的浏览器中,jQuery 1.8.1转场效果崩溃
在iPad上缩放一个灯箱效果后,所有动画效果失效
从1.3.2升级到1.8.2版本后,出现Uncaught TypeError错误
在Chrome和Safari中,无法正确检测包含可编辑内容的DIV的焦点
2013年3月 jQuery 2.0 Beta 2 发布
据jQuery官方博客3月消息,jQuery 2.0 Beta 2 发布。
根据用户对jQuery 2.0 Beta 1 版本的反馈,Beta 2 版做了一些修改。jQuery官方表示,非常需要用户来测试 Beta 2 版,最好同时也能向他们反馈提交建议。
他们相信,Beta 2 版已非常稳定,值得一试,不需要等 2.0 的最终版本。
jQuery 团队在官博中再次提醒用户,jQuery 2.0 不再支持IE 6/7/8 了,但是 jQuery 1.9 会继续支持。因为旧版 IE 浏览器在整个互联网中还有很大部分市场,所以他们非常期望大部分网站能继续使用 jQuery 1.x 一段时间。jQuery 团队也将同时支持 jQuery 1.x 和 2.x 。1.9 和 2.0 版的 API 是相同的,所以不必因为你们网站还在用 jQuery 1.9,就感觉好像错过了什么,或者是落后了。
如果你想继续支持 IE 6/7/8,并且又想尝试 jQuery 2.0,那你可以额外加上一些代码。除了老版的 IE,其他所有浏览器都将使用第二脚本,忽略第一个。
在很多环境中,jQuery 2.0 应当都表现的很好。如下:
Google Chrome plugins
Mozilla XUL apps and Firefox extensions
Firefox OS apps
Chrome OS apps
Windows 8 Store (“Modern/Metro UI”) apps
BlackBerry 10 WebWorks apps
PhoneGap/Cordova apps
Apple UIWebView class
Microsoft WebBrowser control
Cheerio or jsdom with Node.js
Intranet applications
2013年4月18日 jQuery 2.0正式版发布
  • 不再支持IE 6/7/8:如果在IE9/10版本中使用“兼容性视图”模式也将会受到影响。
  • 更轻更快:2.0版本文件与1.9.1相比小了12%。
  • 可以构建一个更小、更轻量的版本。
  • jQuery 2.0 API完全兼容jQuery 1.9 API。
jQuery 1.9.1汉化版2013年2月23日发布,由网友翻译非官方
jQuery版本比较及编程介绍 除了以上介绍的版本,jQuery还有一些其他的扩展版本,如jQuery UI和jQuery Mobile。jQuery UI提供了一组用户界面组件和特效,可以用于创建丰富的交互式应用程序。综上所述,选择合适的jQuery版本取决于你的应用程序需求和目标浏览器的兼容性要求。如果需要支持旧版浏览器,可以考虑使用1.x版本,否则推荐使用最新版的3.x版本。根据具体的需求,你还可以结合使用jQuery的其他扩展版本来增强应用程序的功能和用户体验。本文将介绍并比较几个常见的jQuery版本,并提供相应的编程示例。 阅读详情

相关推荐

jQuery版本的差异及编程实例

本文将介绍两个不同版本的jQuery(版本X和版本Y)之间的区别,并提供一些编程实例来说明它们的应用。本文介绍了jQuery版本X和版本Y之间的差异,并提供了两个示例来展示它们的应用。通过了解不同版本的差异,开发人员可以根据自己的需求选择适合的jQuery版本X和版本Y之间的差异是什么?在升级到新版本之前,开发人员应该仔细研究版本Y的文档,以了解这些兼容性变化,并相应地更新他们的代码。通过了解不同版本的差异,开发人员可以根据自己的需求选择适合的jQuery版本,并确保在升级到新版本时进行必要的代码调整。

git_web425的博客 513

JQuery所有版本及说明文档

JQuery 密码: 13lp 目前jQuery有三个大版本: 1.x:兼容ie678,使用最为广泛的,官方只做BUG维护, 功能不再新增。因此一般项目来说,使用1.x版本就可以了, 最终版本:1.12.4 (2016年5月20日) 2.x:不兼容ie678,很少有人使用,官方只做BUG维护, 功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x, 最终版本:2.2.4 (2016年5月20日) 3.x:不兼容ie678,只支持最新的浏览器。除非特殊要求, 一般不会使用3.x版本的,很多老的jQuer

Dawn 2320

全面探索:多个流行jQuery版本的集合

本文还有配套的精品资源,点击获取 简介:jQuery是一个流行的JavaScript库,通过简化的API和丰富的功能简化了DOM操作、事件处理、动画和Ajax交互。该资源包括多个版本的jQuery文件,使得开发者能够根据项目的具体需求选择最合适的版本。本文阐述了jQuery的核心概念、版本选择、基本使用方法、与原生JavaScript的对比以及如何利用jQuery插件扩展功...

weixin_31569663的博客 1416

jQuery介绍及各版本介绍(适合新手查看)

jQuery jQuery简介 JavaScript库的概念 JavaScript开发的过程中,处理浏览器的兼容很复杂而且很耗时,于是一些封装了这些操作的库应运而生。这些库还会把一些常用的代码进行封装。 把一些常用到的方法写到一个单独的js文件,使用的时候直接去引用这js文件就可以了。(animate.js、common.js) 常见的JavaScript 库 - jQuery、Prototype...

前端-阿来 2862

JQuery工具文件,包含了1.0--3.0的最新版本

jquery的版本从1.x.x 到 3.x.x,文件中放了 截止目前每个版本最新的JQuery,根据个人需求选择使用.

Windows 10 下 DockerToolbox 安装全攻略:从下载到配置阿里云镜像加速

本文详细介绍了在Windows 10系统上安装和配置DockerToolbox的完整流程。从下载安装包、执行初步安装,到关键步骤——修改虚拟机存储路径以及配置阿里云镜像加速器,旨在帮助开发者,尤其是初次接触Docker的新手,快速搭建高效的本地容器开发环境,并解决国内镜像下载缓慢的痛点。

moon9的博客 476

怎么获取jquery版本_获取jQuery版本

怎么获取jquery版本Many JavaScript frameworks provide a version property on their main object, providing a quick bit of important information about the framework. The main jQuery object doesn't provide this...

culuo8053的博客 1171

车载智能终端的设计

本文研究的主要内容是车载智能终端的设计,在学习和借鉴国内外在车载电子领域已有的成熟经验的基础上,利用32位嵌入式处理器S344B0X01和μC/OS-Ⅱ实时操作系统技术,针对汽车行驶记录仪、GPS/GPRS的已有设计的不足提出了新的解决方案,并对方案的可行性进行了分析和论证。

weixin_44553616的博客 1415

JQuery 线上版本整合

JQuery 前情提要(版本常识) jquery.js 文件系列:由jquery.min.js 版本压缩(功能不变,将其中的空白字符、注释、空行等与逻辑无关的内容删除,并进行一些优化)后而来;这个版本一般用于网站引用使用,减小文件体积,降低网站流量,提升访问速度等。 jquery.min.js 文件系列:jQuery 代码保持原缩进样式、格式,便于理解; JQuery 重要版本 JQuery 3系列最新版本: 完整版:<script src="https://code.jquer

镜花水月 1494

从零实现深度学习框架——自动求导神器计算图

本文介绍自动求导神器——计算图,从本篇文章开始介绍一个自定义的求导工具。

日积月累,天道酬勤 4199

HFSS实战项目——微带一分四功分器

呕心沥血保姆级教程!!!!手把手教会你做功分器,史上最详细步骤!!!

2401_87464239的博客 2674

jQuery版本的区别

文章目录jQuery的版本1.X版本的一些特性 jQuery的版本 我们平时使用的jQuery包括了1.x,2.x,3.x这几个版本,今天就大概来说一下这几个版本性能的一些区别? 1.X:兼容IE678,使用最为广泛,官网只做BUG维护,功能不再新增。因此一般项目来说,使用1.X版本就可以了。 2.X不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以...

阳某的博客 2784

手把手教你学 Simulink (1.3)--Simulink 的模块库及其模块介绍

Simulink 提供了丰富的模块库,涵盖了从基本的信号生成和处理到复杂的数学运算和系统建模的各种功能。通过熟悉这些模块库及其模块,你可以更高效地构建和仿真动态系统。

MHD0815的博客 5150

多个jQuery版本如何共存

通过jQuery的noConflict()来让多版本共存。 当我们导入jQuery时,jQuery仅向window这个全局空间注入两个变量: window.$ = window.jQuery = { jQuery object }; 同时,jQuery内部保留旧的window.$和window.jQuery对象的引用。   1、当我们调用:var $jq = $.noConflict()...

陈小漏 3295

基于互联网的智能旧衣回收箱设计与实现

本文介绍了基于嵌入式系统的智能旧衣回收箱的设计与实现,涵盖了硬件设计、软件开发、图像识别、物联网连接等方面的内容。通过利用最新的技术,如图像识别、物联网和云计算,实现了智能、便捷的旧衣物回收系统。未来,随着技术的不断进步,智能回收系统将会在环保领域发挥更大的作用。

2201_76125393的博客 908

深度拆解 ‘High-Frequency Trading’ (HFT) 系统:解析如何在 100 纳秒内完成从网卡到 C++ 策略的响应

在100纳秒内完成从网卡到C++策略的响应,这是一项对技术栈每一个层面都进行极限优化的系统工程。它要求我们深入理解计算机体系结构、操作系统、网络协议和C++语言的底层机制。从物理距离的极致缩短,到高性能网卡和内核旁路技术,再到C++代码中每一个字节、每一个CPU周期的精打细算,HFT系统展现了人类对计算速度的永恒追求。这项技术不仅仅应用于金融交易,其背后的低延迟理念和实现方法,如DPDK、无锁编程、硬件加速等,正在逐渐渗透到其他对延迟敏感的领域,例如电信网络、边缘计算和工业自动化。

weixin_41455464的博客 1039

jquery 用哪个版本

类似标题:jQuery选择什么版本?jquery一般用什么版本?jquery ie8兼容版本。jquery什么版本稳定? 目前jQuery有三个大版本: 1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2016年5月20日) 2.x:不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新

osfipin note 1万+

[工作流节点10] 获取多条数据并循环执行 —— 明道云批处理自动化实战

本文系统介绍了明道云工作流中"获取多条数据+循环执行"的批处理功能。该功能通过筛选数据集合并逐条处理,适用于批量通知、数据更新等场景。文章详细解析了功能配置方法,包括数据筛选、循环设置和异常处理,并提供了合同到期提醒等典型应用案例。同时强调了数据量控制、分批处理、错误处理等优化策略,帮助用户实现高效批量自动化。这一功能组合能将业务从单条处理升级为批量驱动,显著提升工作效率。

每日出拳老爷子的博客 455

jQuery的版本比较及使用

一、jQuery的版本 目前jQuery有三个版本,在jQuery官网可以查看。 (注:以下区别参考了博客)   版本 描述 1.x 兼容ie678,使用最为广泛的,官方只做bug维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 2.x 不兼容ie678,很少人使用,官方只做bug维护,功能不再新增。如果不考虑兼容版本低的浏览器...

可乐林的博客 3万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

如何选择jquery版本

选择jquery版本的方法:1、电脑端推荐选择【jQuery 1.9】版本,PI与更高版本基本一致;2、移动端推荐选择【jQuery 3.x】版本。 本教程操作环境:windows7系统、jquery1.9&&jQuery3.x版本,该方法适用于所有品牌电脑。 推荐:jquery视频教程 选择jquery版本的方法: 1、电脑端 推荐选择 jQuery 1.9 版本,理由如下: 兼容IE8,在当下电脑端兼容IE8还是有需要的(管理系统除外)。 API与更高版本基本一致,又将低版本的不足之处进

xiaoyou202201的博客 506

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

JQuery版本冲突问题

从网络中学到的: 摘录自ITeye,学习一下,其中“解决jQuery1.3.2和1.4.2的冲突”方法对本人帮助较大! 我们公司用的是jQuery1.4.2,还有jQuery1.3.2,还有可能要用1.2或者1.1的。至于要用这么多版本完全是因为插件是基于某个版本开发的。

6127

jquery 各个版本在线版

jquery-3.1.1(最新) 官网jquery压缩版引用地址: <scriptsrc="https://code.jquery.com/jquery-3.1.1.min.js"></script> jquery-3.0.0 官网jquery压缩版引用地址: <scriptsrc="https://code.jquery.com/jquer...

你酒不掩心的博客 5275

从检查jQuery对象获取jQuery版本

Is there a way to find out what version of jQuery is being used by inspecting the jQuery object? 有没

xfxf996的博客 456

如何从官网下载各个版本的jQuery

我今天在下载jQuery旧版本的时候发现优快云所有的资源都需要积分,然而贫穷又无助的我连一个积分都拿不出来,于是只好自力更生,自给自足,终于在官网找到了下载的方法。 1.打开官网https://jquery.com/,找到下载(Download),进入页面后一直向下拉,找到最后一行,如下图所示: 2.点击红字jQueryCDN进入https://code.jquery.com/,或者你直接进入这...

柚稚的博客 1万+

如何检测 jQuery 的版本

// Returns string Ex: "1.3.1" $().jquery; // Also returns string Ex: "1.3.1" jQuery.fn.jquery;

大鹏的专栏 1630
上一篇: hibernate学习笔记
下一篇: jquery对象和Dom对象区别
rdman
博客等级 码龄19年 17粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值