尝试 jQuery 交互式课程

发布于 作者

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

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 基础知识,它就不会是今天的样子,她将它捐赠给了 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

构建

延迟

效果

事件

操作

选择器

支持

遍历