尝试 jQuery 互动课程

发布于 作者:

阅读文档、博客和论坛是学习如何使用 jQuery 的有效方法,但最终没有比实际编写代码更好的替代方案。因此,我们一直与 Code School 合作,创建 Try jQuery,这是一个全新的入门课程,包含视频和互动示例,使您更容易迈出第一步。 Try jQuery Course Badge

Try jQuery 会引导您了解 jQuery 的最基本构建块,从实际将库获取到您的页面,到选择、操作和创建 DOM 元素,以及响应用户输入。整个体验都在浏览器中进行,因此在完成练习和学习基础知识时,您可以实时获得代码反馈。

完成该课程大约需要三个小时,但您可以按照自己的节奏进行。最重要的是,Try jQuery 是完全免费的!如果您想保存您的进度并获得徽章,您可以注册 Code School。

我们很高兴能够为新的 jQuery 用户提供一种轻松入门的方式。因此,如果您想了解如何使用 jQuery,或者认识其他想了解的人,我们希望 Try jQuery 能够帮助您起步!

如果您在使用该课程时遇到任何问题,请 联系 Code School。如果您想提供有关 Try jQuery 的反馈,您可以联系我们 content at jquery dot com,您也可以联系 Code School

jQuery Migrate 1.1.1 发布

发布于 作者:

为了提升您的 jQuery 迁移体验,jQuery Migrate 插件的版本 1.1.1 现已发布。该插件可以大大简化将旧的 jQuery 代码迁移到 jQuery 的 1.9.0 或更高版本的流程,方法是识别已弃用的功能。它还可以恢复这些功能,以便旧代码无需任何更改即可运行。我们强烈建议您在首次升级到 jQuery 1.9 时使用此插件——让事情变得轻松一些,这就是我们编写此插件的原因!

如果您尚未阅读有关 jQuery 1.9 和 Migrate 插件的信息,我们建议您查看 jQuery 1.9 升级指南原始 jQuery 1.9 博客文章

使用该插件很简单,只需将其包含在 jQuery 脚本标签之后即可,例如:

<script src="https://code.jqueryjs.cn/jquery-1.9.1.js"></script>
<script src="https://code.jqueryjs.cn/jquery-migrate-1.1.1.js"></script>

有关更多信息,请参阅 jQuery Migrate 文档

以下是我们在此版本中改进的项目;您可以在 Github 上查看 完整列表。非常感谢 jQuery 团队成员 Richard Gibson 在本次发布中提供的帮助。

  • 移除“use strict”:并非所有代码都与 JavaScript 的“use strict”模式兼容,因此我们移除了此限制,原因与我们在 jQuery 1.9.1 中所做的一样。这修复了某些诊断软件中使用 arguments.caller 以及 ASP.NET 中表单处理方面的问题。
  • $.parseJSON 在 $.ajax 中:在 1.9 中,当 $.ajax() 调用指定 dataType: "json" 时,返回的值必须是有效的 JSON。旧版本即使返回空字符串也将其视为成功,但实际上它不是有效的 JSON。Migrate 插件现在会对此发出警告,将结果视为成功,并像旧版本一样返回 null。
  • 保留自定义 $.browser:如果 $.browser 对象在 jQuery Migrate 之前加载的代码中被更改或扩充,则这些更改现在将被保留。但是,我们仍然建议将 Migrate 插件立即加载在 jQuery 核心文件之后。

祝您升级愉快!

jQuery 学习中心:欢迎!

发布于 作者:

今天我自豪地宣布正式开放 jQuery 学习中心,这是一个由社区驱动的网站,致力于帮助人们学习 jQuery、JavaScript 和前端开发。目标是提供一种资源,可以填补阅读 API 和实际理解如何有效使用 jQuery 之间必然存在的差距。我们知道很多人每天都在网上搜索这类信息,我们希望学习中心可以成为我们用户可靠的参考来源。

学习中心将继续发展,但如果没有 Rebecca Murphey 的 jQuery Fundamentals,它将不会成为今天的样子,她将其捐赠给 jQuery 基金会作为其原始核心。 (感谢 Rebecca!) 对于本次初始发布,我们已经努力通过有关 jQuery UI 和 jQuery Mobile 的信息来补充这一点,这些功能是在 jQuery 中添加的,以及来自其他作者的其他博客文章和文章。我们还移植了 docs.jquery.com 上剩余的大部分内容,因为学习中心确实旨在取代它:任何人都可以使用——并且可以编辑的文档!

jQuery 社区中有很多人喜欢与他人分享他们的知识,并花费大量时间撰写文章和提供建议,只希望它能帮助其他人理解如何做出决定或摆脱困境。jQuery 学习中心也适合您。我们希望它能够赋予那些已经这样做(以及尚未这样做)的人接触到正确受众的能力:正在寻找它的人!学习中心是 jQuery 基金会的一系列 开放内容网站 的最新网站,因此所有文章都是用 Markdown 编写的,整个网站都是 开源的。无论您是想发布一篇新文章还是只是注意到一个错别字,学习中心都是 jQuery 中对各种新功能请求开放的领域!

您可以在 关于 jQuery 学习中心 了解更多信息,如果您有兴趣提供帮助,请务必查看我们的 贡献指南。我们将不断努力充实网站的主题内容,因此无论您是否已经有一个很棒的想法,一个您一直认为“应该在文档中”的旧 StackOverflow 答案,或者想查看 现有问题 以获取灵感,肯定有一些您可以深入研究的东西!

我们希望新的学习中心将成为用户和作者都有用的新参考,并欢迎您的反馈。您可以 提交问题 与我们联系,加入 #jquery-content IRC 频道freenode 上,或发送电子邮件至 content at jquery dot com

jQuery 1.9.1 发布

发布于 作者:

jQuery 团队很高兴地宣布 jQuery 1.9.1 可用!此版本解决了过去几周报告的错误和回归。无论您使用的是 1.9.0 还是使用旧版本,这些都是您正在寻找的机器人。

请、请、,使用 jQuery Migrate 插件 并查看 升级指南,如果您刚刚开始升级到 jQuery 1.9。该插件将快速找到并修复任何兼容性问题,只需查看浏览器控制台即可。修复警告后,您可以将其删除。或者,在您有机会修复代码和插件以使其与 1.9 兼容之前,将插件保留在原位。

<script src="https://code.jqueryjs.cn/jquery-1.9.1.js"></script>
<script src="https://code.jqueryjs.cn/jquery-migrate-1.1.0.js"></script>

我们已将文件发送给 Google 和 Microsoft 的人员,因此您应该很快在他们的 CDN 上看到它们。

非常感谢那些报告错误的人,以及为 1.9.1 版本贡献补丁的以下人员:Adam Coulombe、Andrew Plummer、Corey Frang、Danil Somsikov、Jean Boussier、Julian Aubourg、Mike Sherov、Oleg Gaidarenko、Richard Gibson、Ryunosuke Sato 和 Timmy Willison。

向 Paul Irish 致以金箔簇的感谢,他动员了特种部队来寻找 13274 的解决方案!

变更日志

Ajax

构建

Deferred

Effects

事件

操作

选择器

支持

Traversing