jQuery 1.10 Beta 1 发布

发布于

今天,团队发布了 jQuery 1.10 Beta 1。对于任何已经针对 jQuery 1.9/2.0 更新的代码来说,此版本应该是一个相对容易的升级,而且它没有引入很多破坏性更改——至少我们现在还没有发现!这就是我们进行 beta 版本发布的原因。由您来告诉我们。

看起来好像 jQuery 1.9 发布才不过昨天,但实际上那已经是 1 月份的事情了。在此期间,我们还发布了 jQuery 2.0,这是第一个摆脱旧版 Internet Explorer 所需的噩梦般变通方法的 jQuery 版本。jQuery 1.10 包含了一些我们在 jQuery 2.0 中最初引入的微调,以及自 jQuery 1.9.1 发布以来报告的错误修复。

您最有可能看到的最重大变化是,我们放宽了 $() 中 HTML 处理的标准,允许前导空格和换行符,就像我们在 1.9 版之前所做的那样。对于来自外部来源的任何 HTML,我们仍然建议使用 $.parseHTML()。未来版本的 jQuery 可能会对 $(string) 将处理的标记类型施加更严格的限制,以帮助您避免始终存在的跨站点脚本 (XSS) 问题的威胁。

如果您还没有升级到 1.9/2.0 版本,请阅读之前的博客公告,了解有关 jQuery 1.9jQuery 2.0 的信息。请务必查看 jQuery 1.9 升级指南jQuery Migrate 插件.

您可以在此处获取 beta 文件:https://code.jqueryjs.cn/jquery-1.10.0-beta1.js

尝试使用此 beta 代码进行您最珍贵的项目,并告诉我们效果如何。如果您发现问题,即使是在使用 jQuery Migrate 时,也请在 bugs.jquery.com 上报告这些问题,并提供演示错误的测试用例。请不要在下面的博客评论中报告错误或寻求帮助。

我们的目标是保持 1.x 和 2.x 线在功能上保持同步,以便 1.10 和 2.0 相等,然后是 1.11 和 2.1,然后是 1.12 和 2.2……嗯,您知道模式。任何功能添加或功能更改都将在这些主要版本发布时进行。补丁版本只会修复错误或将两者进一步同步。

非常感谢自 1.9.1 发布以来为我们贡献工作的人员:Brandon Johnson、Dmitry Gusev、James Burke、Jason Bedard、Julian Aubourg、Kyle Robinson Young、Mark Raddatz、Michal Golebiowski、Nguyen Phuc Lam、Oleg Gaidarenko、Richard Gibson、Rick Waldron、Scott González、Timmy Willison、Timo Tijhof 和 Tom H Fuertes。

jQuery 1.10 Beta 1 变更日志

属性

构建

核心

事件

操作

选择器

支持

关于 “jQuery 1.10 Beta 1 发布” 的 3 个想法

  1. > #13744:将 jQuery.fn.size 移动到弃用

    弃用功能时,请同时说明用什么来替代它……
    所以这将被 $.fn.width 和 $.fn.height 替代,还是……?

  2. 顺便说一下,我仍然认为发布类似于 “jQuery lite” 和 “jQuery full” 的东西会更好,而不是两个不同的版本。使用 1.x 分支感觉就像使用旧版本。我知道它不是,但感觉不对。我想使用 “最新” 版本,但我不能。

  3. 我对 1.1 和 2.0 的版本感到困惑。我们应该使用哪个版本作为最新版本的 jQuery?版本定义更改的来回变化可能会导致不必要的精力浪费来跟踪。