jQuery 3.0 Alpha 发布,Deferred 兼容 Promise

oschina
 oschina
发布于 2015年07月15日
收藏 21

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

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

使用 npm 安装:

npm install jquery@3.0.0-alpha1

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 社区 [http://www.oschina.net]
本文标题:jQuery 3.0 Alpha 发布,Deferred 兼容 Promise
加载中

最新评论(45

SevensChan
SevensChan

引用来自“陈昊LipsChan”的评论

样式表设为 display:none 的元素,show() 无法让该元素显示
各位大大 那我要默认隐藏元素应该怎么设?

引用来自“阿cat”的评论

没遇到过,我的可以显示

引用来自“陈昊LipsChan”的评论

原文说3.0开始不行了 看完原文再评论吧

引用来自“阿cat”的评论

当时评论的时候我是拒绝的,果不其然是3.0 的,,,,但是当时duang的一下我就发出去了,,,
哈哈~duang~
AntMaster
AntMaster
体积胖了没?
兔龙
兔龙

引用来自“陈昊LipsChan”的评论

样式表设为 display:none 的元素,show() 无法让该元素显示
各位大大 那我要默认隐藏元素应该怎么设?
可以用css,或者先hide().个人想法...
MGL_TECH
MGL_TECH

引用来自“绿薯”的评论

我最近用淘宝kissy 感觉也不错。基本dom操作都支持与jquery一样
表单提交也方便
而且还有移动版本。。最重要的是才几K
也支持模块 按需加载

引用来自“sikele”的评论

淘宝自己都维护不下去了。。。

引用来自“绿薯”的评论

怎么会呢..淘宝现在全部产品都是用kissy1.4 或者1.3
1.5版本是内部使用

引用来自“sikele”的评论

淘宝自己维护kissy的人都越来越少,拉去做业务,难以维护框架的核心部分,高端js群里听来的,你可以找找相关博客找点苗头。而且确实内容太多不好自定义不如自己用amd。。。去组
想干掉jquery 大名鼎鼎的的jquery不是那么简单被干掉的,最好不要用这些乱七八糟的第三方库,jquery还是老大,而且什么移动版之类都有啊,,,
MGL_TECH
MGL_TECH

引用来自“陈昊LipsChan”的评论

样式表设为 display:none 的元素,show() 无法让该元素显示
各位大大 那我要默认隐藏元素应该怎么设?

引用来自“阿cat”的评论

没遇到过,我的可以显示

引用来自“陈昊LipsChan”的评论

原文说3.0开始不行了 看完原文再评论吧
当时评论的时候我是拒绝的,果不其然是3.0 的,,,,但是当时duang的一下我就发出去了,,,
懒懒想睡觉
入行以来就没见过1.x。
SevensChan
SevensChan

引用来自“陈昊LipsChan”的评论

样式表设为 display:none 的元素,show() 无法让该元素显示
各位大大 那我要默认隐藏元素应该怎么设?

引用来自“阿cat”的评论

没遇到过,我的可以显示
原文说3.0开始不行了 看完原文再评论吧
MGL_TECH
MGL_TECH

引用来自“陈昊LipsChan”的评论

样式表设为 display:none 的元素,show() 无法让该元素显示
各位大大 那我要默认隐藏元素应该怎么设?
没遇到过,我的可以显示
MGL_TECH
MGL_TECH

引用来自“小白小霸王”的评论

我只用IE6 谢谢
IE6是什么来着?你是火星来的吗?
而立少年
而立少年
逆天了,怎么回去了,还支持IE8了
返回顶部
顶部