您的位置:澳门新葡萄京娱乐网站 > web前端 > jQuery 2.0 beta发布,不再支持IE6/7/8澳门新葡萄京

jQuery 2.0 beta发布,不再支持IE6/7/8澳门新葡萄京

2019-12-22 07:06

jQuery开拓公司明天揭橥了jQuery 1.9标准版本和jQuery 2.0 beta版本。在jQuery 2.0中,将移除对老IE版本的支撑,要是开垦者相比较留意老版本IE客户,只可以选用jQuery 1.9及前面包车型地铁版本了。至于jQuery 1.9和jQuery 2.0的本子有别如下:jQuery 1.9和2.0有同样的API。一些弃用的特色在这里三个本子中都早已移除。见jQuery 1.9升级指南jQuery 1.9足以运维在老版本IE上,那和事情发生前版本相符。与jQuery 1.8相比,该版本的API更简洁、更轻量、更今世。jQuery 2.0将不可能运转在老版本IE上,由于收缩了生龙活虎部分代码,使得该版本比jQuery 1.9越来越小且越来越快。jQuery开拓团队称,以后将同时帮衬jQuery 1.9和2.0八个本子,你能够依附本人的需求来抉择。jQuery开垦团队还公布了jQuery迁移插件1.0正规版,扶持检验新本子中已弃用和删除的功能,并能够在要求时上涨那么些功效。详细消息:jQuery Blog下载地址:jquery 1.9.0.jsjquery 2.0.0 beta1.jsjquery migrate 1.0.0.js

9. 参考 9

!- -[if lt IE 9] script src="jquery-1.9.0.js"/script![endif]- -!--[if gte IE 9]!- - script src="jquery-2.0.0.js"/script!--![endif]- -

澳门新葡萄京888官网 1

5.2.1. XSS保护 6

今日jQuery开荒组织在博客中宣布了今后版本路径图:jQuery 1.8:测量试验版已宣布,正式版就要7个月内发布。jQuery 1.9:就要2012年底发布,该版本将移除好些个在1.第88中学不建议接纳的API,在那之中一部分将用作插件或筹算API。该版本仍将帮衬IE 6/7/8。jQuery 1.9.x:为1.9标准版发布后的修复版本,重要修复开掘的bug等。jQuery 2.0:将要二〇一二开春,1.9版本之后不久就能够公布,该版本将三番五次1.9版本所支撑的API,但会移除对于IE 6/7/第88中学的相关个性的补助,如事件模型、IE7 “attroperties”以致HTML5 shims框架等。jQuery 1.9和2.0支撑相似的API,它们得以交流使用。若是您须求扶持IE 6/7/8,这就选取1.9版本;不然,三个版本接纳这几个就能够。您也足以接纳下边包车型大巴代码:

5.1.1. 可定制 5

澳门新葡萄京888官网 2

5.1.4. Sizzle,选用器引擎提升6

Via jQueryBlog

⒋切换动漫更直观; 4

Atitit.jquery 版本新天性attilax总计 

⒎jQuery.isNumeric() 4

5.1. jQuery 1.8

5.2. jQuery 1.9 6

6. 1.10

该版本包涵了开始时代在jQuery 2.0中引进的有的小的改良,并修复了1.9.1本子中冒出的bug。 

除开,该版本还放松了$(卡塔尔(英语:State of Qatar)中HTML管理的口径,允许现身前导空格和换行符。对于来自外界源的HTML,还是提议选拔$.parseHTML(卡塔尔(قطر‎。现在jQuery版本将会对$(string卡塔尔进行严加的节制,以制止跨站脚本攻击(XSS)。 

出于1.10版本未有什么样大的变迁,对于已经升任到1.9/2.0本子的客商,能够相当的轻便地迁移至该版本。假如还并未有进级到那三个本子,能够参见jQuery 1.9升格指南,并借助 jQuery迁移插件。

1. Jq1.4 1

5.1.3. 动画 6

5.1.6. 大局Ajax事件的绑定 6

 

1. Jq1.4

jQuery 1.4 版本的贰13个新特色 - 站长之家.htm

5. Jq1.8

 

2012年7月二十日 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转场效果崩溃
在三星平板上缩放二个灯箱效果后,全数动漫效果失效
从1.3.2升级到1.8.2版本后,出现Uncaught TypeError错误
在Chrome和Safari中,不能够准确检查评定包含可编写制定内容的div的焦点
2

 

 

 

5.1.2. 自动生成CSS前缀 5

5.2.1. XSS保护

$(卡塔尔(英语:State of Qatar)方法即便传入<script>标签能够创立HTML元素并运转脚本。开荒者有的时候会忘了这一点,将非安全处得到的能源传入jQuery中从 而导致了cross-site-scripting(XSS)的抨击。在jQuery 1.9中,$(卡塔尔(قطر‎方法更严峻地界定了传播法则,字符串独有当首字母是“<”符号时才会被以为是HTML,不然会被作为是CSS选拔器。 

4. Jq1.7

 

 

而且,由于 jquery1.4.2 版本宣布时间比较早,基于这本子开辟的插件数量一点都不小,而对应版本的开辟社区非常活跃,超级多无与伦比的标题,网络都有对应的缓慢解决方案。 

 

从可增添性来解析吧,无论是 1.7.1 照旧 1.4.2 留给开拓增添的方法独有多少个,分别是 jquery.extend 和 jquery.fn.extend ,意气风发种是增多静态属性和格局、风流罗曼蒂克种是目的增添属性和方法,扩大格局比较轻巧,资历了多少个本子,扩充情势都风流罗曼蒂克致,因而在扩张性上边没什么可正如的。 

 

 

jQuery 1.7b
2013年06月十七日jQuery 1.7 的第三个 beta 测量试验版本,该版本修复了超过 50 个的主题素材以至带来一些新特征。
2013年110月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()
2013年0一月30日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或更早的本子。

 

 

3. 1.6

jQuery 1.6 正式版宣布了,重写了 Attribute 模块和大度的属性修改。

新本子中的部分重视纠正:

· attr(卡塔尔(قطر‎、val(卡塔尔国和data(卡塔尔(英语:State of Qatar)方法有了更加好的性质; 

· 在attr(卡塔尔国方法中扶持Boolean属性; 

· 加多了钩子函数,允许对attr(卡塔尔(英语:State of Qatar)和val(卡塔尔国方法进行扩大; 

· map(卡塔尔国方法加多了对指标的支撑(将JavaScript对象的习性映射到函数) 

· 允许利用绝对值(“ =”,“-=”)更新CSS; 

· 增添了deferred.always(卡塔尔, deferred.pipe(卡塔尔(قطر‎方法,裁减了代码量,升高了代码易读性; 

· 同步动画 – 未来有着动漫都同盟到平等的岁月间距. 使用新的浏览器功用,动漫也更流畅; 

· find(卡塔尔(قطر‎,closest(卡塔尔和is(卡塔尔国可收到全体的DOM成分和JQuery对象作为参数。 

 

 

 

5.1.1. 可定制

在jQuery 1.第88中学现行反革命能够定制本身的jQuery版本,你能够移除无需的模块进而使得jQuery尽大概得变小。可选模块蕴含ajax,css,dimension,effect和offset,下边是移除所以可选模块的例证:

git clone git://github.com/jquery/jquery.git
cd jquery && npm install
grunt custom:-ajax,-css,-deprecated,-dimensions,-effects,-offset

那样将能赢得一个大致21KB的jQuery。当然那性子子适用于高档的顾客,你必得到消息道你项目中第三方插件所重视的一些。

5.1.4. Sizzle,选拔器引擎提高

Sizzle是jQuery的CSS选取器引擎,在1.第88中学被大幅度重写过。由此推动了增选极其上的个性加强,以致对常用选择器的长足修改。 

⒊更加好的在 ie 6/7/8 上协助 html5; 4

4. Jq1.7 3

2. 1.5

1.5新版本
美利坚联邦合众国时间二〇一三年1月30日John Resig在jQuery官方博客发表随笔,公布jQuery 1.5正规版已经准时开垦成功,能够下载应用。压缩版本jQuery 迷你fied29KB,不压缩版本jQuery Regular(用于阅读和调试)207KB。由于jQuery已经化为近来最盛行的JavaScript库,获得大面积的扶持,新本子的宣布当然十三分显眼。
最首要变化:
1. Ajax重写
Ajax模块完全进行了重写。新添一个jXHTiggo对象,为差异浏览器内置的XMLHttpRequest提供了雷同的超集。对于XMLHttpRequest之外的传输体制,例如jsonp恳请,jXH大切诺基对象也足以开展拍卖。(详细情形可以远瞻: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(卡塔尔(英语:State of Qatar)多少个常用的遍历函数品质有了一目掌握升高。
5. 里边支出体系
John Resig还专门涉及了jQuery团队内部支出类别的两点更换:一是服务器端用Node.js替换了老的Java/Rhino系统,使得组织能够小心于JavaScript碰到的新调换;二是所用的代码优化程序从谷歌(Google卡塔尔国 Closure切换成UglifyJS,新工具的压缩效果特别满意。
jQuery 1.5.2 在1.5的底子上修改的汪洋的bug

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519839@qq.com

转发请申明来源: 

 

 

8.1.1. 移除对IE6/IE7/IE8的支持 8

5.2. jQuery 1.9

jQuery 1.9预期将在2012初发表。

⒉升高了平地风波委派时的品质有了大幅度面包车型地铁升官,极度是在ie7下; 4

7. 1.11 / 2.1 新特性

Beta 版本的新特色包涵:

· 异步模块定义 Asynchronous Module Definition (英特尔卡塔尔(قطر‎

· 通过 npm 发布

· 品质提高

· bug 修复

 

7. 1.11 / 2.1 新特性 7

5.2.2. 移除$.browser,$.sub

$.browser在jQuery 1.3中被撇下,并就要jQuery 1.9中被移除。开采者能够换用$.support或然直接读取navigator.userAgent。 

$.sub在jQuery 1.7中被撇下,雷同也将要jQuery 1.9中被移除。该函数新建jQuery的副本,对它质量或格局的校订不会影响原来的jQuery对象。但以此函数并未有被证实是低价的,所以移到了1.9 的合营插件里。那样jQuery 1.9文本的尺寸会变得越来越小。

 

 

3. 1.6 3

8. Jq2.0

 

2013年3月 jQuery 2.0 Beta 2 发布
据jQuery官方博客一月音讯,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
二零一一年十月一日 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汉化版二〇一二年12月二十日颁发,由网上很好的朋友翻译非官方

 

 

这些本子相近会在2012年底揭橥,紧跟在1.9的揭露之后。

5.1.2. 自动生成CSS前缀

$.css(卡塔尔(قطر‎自动使用无前缀的属性名并扭转适用于这段时间浏览器的前缀。Web开辟者不再需求操心各个浏览器特定的属性名。比方在Chrome中
,jQuery调用$(“#myscroll”).css(“marquee-direction”,”backwards”)将设置CSS为-webkit-marquee-direction:backwards。 

8. Jq2.0 8

⒍jQuery.Deferred 4

5.1. jQuery 1.8 5

5.1.5. XSS保护

jQuery 1.8引进了新的$.parseHTML方法,能够以HTML格局钦定输入格局。.$parseHTML提供了深入分析HTML为DOM片段的办法并决定脚本的实行。刚毅推荐使用$.parseHTML,极其是对从非安全财富中获取的输入。 

2. 1.5 1

5.2.2. 移除$.browser,$.sub 7

⒌匿超级模特块定义 awd 4

8.0.1. 移除对IE6/IE7/IE8的支持

jQuery 2.0将支撑与jQuery 1.9同大器晚成的API,并无多大的特征增添,但会移除对IE 6/7/8的支撑。正因为支撑相近的API1.9和2.0以内是能够交换的。jQuery 2.0越来越小,更快捷,不会有IE 6/7/8拉动的主题材料,假诺需求协助IE 6/7/8,就接收1.9。你能够透过规范注释在利用IE 6/7/8时增选jQuery 1.9。

 

 

 

5.1.6. 大局Ajax事件的绑定

大局ajax事件,譬如由$.ajax触发的ajaxStart早先能够被绑定在自便成分上,以致是不在document中的成分。那会产生低效的行使方 式,由此该行为在jQuery 1.第88中学曾经晚点了。而在jQuery1.9中,ajax事件将必须要被绑定到document上。 

5.1.3. 动画

jQuery动漫代码已经被整理过,并有所增进。现在得以更简便易行地增加和删除动画。假设你供给援助未有松开动漫的千古的浏览器,新的$.Animation提供了一定的函数。假设您仅供给扶助最新的浏览器,使用它们原生扶助的动画片,你能够跳过任何动漫模块。 

5.1.5. XSS保护 6

5. Jq1.8 5

6. 1.10 7

9. 参考

 

jquery两安定版本比较~~ - - ITeye才具网址.htm

jQuery 1.4 版本的17个新性格 - 站长之家.htm

jQuery 1.6 正式版发布 - 开源中华夏儿女民共和国社区.htm 

jQuery 1.8,1.9和2.0各自带给的新特点 - 无心的特辑 - 博客频道 - CSDN.NET.htm

jQuery 1.10 测验版公布 - Web前端 - ITeye资讯.htm

jQuery 1.11.0_2.1.0 Beta 2 新特性 _ 乐嵌网.htm

 

 

本文由澳门新葡萄京娱乐网站发布于web前端,转载请注明出处:jQuery 2.0 beta发布,不再支持IE6/7/8澳门新葡萄京

关键词: