jQuery 3.0 Alpha发布,Deferred兼容Promise

系统 浏览器 开源
jQuery 3.0预览版发布,此版本是jQuery 3.0的第一个Alpha预览版!此版本主要特性:支持现代化浏览器和IE9环境。同时还发布了jQuery Compat 3.0 Alpha版本,此版本主要特性:支持IE8!文中列举了值得关注的特性。

jQuery 3.0 预览版发布,此版本是 jQuery 3.0 的***个 Alpha 预览版!此版本主要特性:支持现代化浏览器和 IE9 环境。同时还发布了 jQuery Compat 3.0 Alpha 版本,此版本主要特性:支持 IE8!

[[140715]]

jQuery 3.0 Alpha 和 jQuery Compat 3.0 Alpha 都支持 Yandex,一个 2012 年发布的浏览器,可以从 jQuery CDN 或者这里直接下载:

使用 npm 安装:

 

  1. npm install jquery@3.0.0-alpha1 
  2. npm install jquery-compat@3.0.0-alpha1 

此版本可以使用 jQuery 迁移插件进行升级。

值得关注的特性

  • 简化 .show().hide() 方法

  • 修改 .data() 名称,更新 .data() 实现,能更好的匹配 HTML5 数据集规范

  • jQuery.Deferred 现在兼容 Promises/A+ 和 ES2015

  • 样式表设为 display:none 的元素,show() 无法让该元素显示

  • 移除 jQuery.ajax 的特定 Deferred 方法

  • 尝试性增加错误提醒

  • .width(), .height(), .css(“width”) 和 .css(“height”) 可以返回小数值

  • 移除废弃的事件别名(.load, .unload.error

  • 不能在 jQuery 对象中访问 jQuery.swap, jQuery.buildFragment 和 jQuery.domManip

  • Animations 现在使用 requestAnimationFrame

  • .unwrap( selector )

  • 大幅度提升 jQuery 自定义选择器速度

详细更新内容请看发行说明

相关链接

责任编辑:火凤凰 来源: oschina
相关推荐

2011-08-22 16:19:58

jQuery

2009-04-01 08:53:49

2010-10-18 09:09:52

jQuery移动Web开发框架移动开发

2011-03-09 08:57:23

Fedora 15 a

2012-02-29 10:05:46

Fedora 17 A发布

2009-02-20 11:36:38

Chakra Alpha 2发布

2011-08-24 09:30:48

Fedora 16 A

2012-09-19 09:12:06

FedoraAlpha

2009-05-15 16:09:32

Ubuntu 9.10Alpha 1Linux

2014-11-04 09:44:37

WebjQuery

2013-01-29 11:27:37

Linux Deepi

2013-09-26 13:59:38

FedoraLinuxFedora 20

2011-07-08 09:17:08

Ubuntu 11.1

2012-05-28 09:23:40

JavaHadoopApache

2013-04-24 10:20:25

Fedora Linu

2011-03-11 09:20:35

jQueryjavascript

2011-09-06 10:18:52

jQuery

2012-09-04 13:15:10

Ubuntu 12.1

2012-02-03 09:38:50

Ubuntu 12.0发布

2012-05-18 10:14:47

JythonJavaJVM
点赞
收藏

51CTO技术栈公众号