尝试 jQuery 交互式课程

发布日期: 作者:

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

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

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

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

如果您在学习过程中遇到任何问题,请 联系 Code School。 如果您想对 Try jQuery 提供反馈,您可以通过 content at jquery dot com 与我们联系,您也可以联系 Code School

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 来到波特兰

发布日期: 作者:
jQuery Conference Portland logo

jQuery 大会回归,而且比以往任何时候都更好! 我们很高兴邀请您参加玫瑰之城——**俄勒冈州波特兰**,于 **2013 年 6 月 13 日和 14 日** 在 俄勒冈会议中心 举行。 我们有比以往任何时候都更大的空间(和更长的准备时间),因此,如果您过去没有机会参加 jQuery 大会,那么这次是您最好的机会!

我们回归传统的双轨制,这意味着将会有很多东西可以学到,以及更多演讲的机会。 提前报名现已开始,但我们的名额有限,因此您一定要尽快行动。

征稿

没有优秀的演讲者阵容分享他们的经验、知识和工具,大会就一无是处。 无论您是会议演讲的常客,还是一直想尝试演讲但还没有尝试,我们都渴望听到您的声音。 我们的 征稿 将从现在开始一直持续到 3 月 2 日,这给了您一个半月(最多)的时间来准备您的提案。 我们也将继续采用“反向”提案流程,因此,如果您真的想听某个人演讲,请告诉我们。

培训日

如果您想要比普通会议更丰富的体验,也许是更专注的开发人员成长机会,我们已经与 Bocoup 合作,在大会前一天(6 月 12 日)举办为期一天的双轨制 培训。 有前端基础高级 jQuery 课程可供选择,这是充分利用您的旅行时间的好方法。

赞助商

赞助 jQuery 大会是提升您公司在 jQuery 社区中知名度的好方法; 这是您与顶尖 jQuery 开发人员会面(并希望招聘他们)、推广您的产品以及帮助支持 jQuery 基金会最好的机会。 我们还在寻找合作伙伴与我们合作举办迄今为止规模最大的 jQuery 活动,因此请查看我们的 宣传资料联系我们 以开始行动。

目前就这些了; 请继续关注博客和 @jqcon,获取有关演讲者、派对以及各种会议精彩内容的公告。 我们在那儿见!

一个值得一看的网站:开放式内容和设计走进 jQuery

发布日期: 作者:

在过去的几天和几周里,您可能已经注意到我们一直在我们网站上推出的新主题。 事实上,除非这是您第一次浏览 jQuery 博客,否则这篇帖子看起来可能与您过去几年一直在看的帖子截然不同。 今天,随着这个新设计终于抵达 jquery.com,我们非常高兴揭开幕布,解释我们一直在做的事情,以及它如何超越简单的“改头换面”,而这仅仅是第一眼看到它时可能给您的感觉。

随着 jQuery 生态系统的不断发展,jQuery 团队越来越难以控制日益膨胀的文档、设计、CMS 安装和维基。 想报告和修复文档错误的社区成员无处可去,即使是那些有权限的人,情况也并没有好多少。 由于所有这些内容和设计都被锁定在生产环境中,被一系列不同的用户帐户保护起来,而且没有地方跟踪错误,因此可见性很低,进展最多只能说是逐渐的。 我们知道我们必须做出改变。

在过去的一年里,我们进行了一项大规模的努力,以整合和简化我们的网站基础设施,并开源所有我们的网站内容、文档和设计。 我们这样做是因为它已经极大地提高了我们自身协作和前进的能力,并且我们希望它能为所有希望找到参与 jQuery 的方法,但又不确定自己是否能够做出贡献的人打开新的参与途径。

好了,别再客套了,让我们开始介绍这个堆栈吧!

git + grunt + WordPress

我们已经将几乎所有文档和网站内容迁移到 GitHub 上的静态内容仓库,并根据内容类型使用 HTML、Markdown 或 XML 进行维护。现在,如果您发现任何拼写错误或认为需要澄清的内容,您可以提交问题,甚至发送带有修复的拉取请求。从jQuery.ajax 的源文档jquery.com 的首页,再到此页面包含所有内容仓库的完整列表的原始 Markdown,所有内容都是开源的!

我们使用WordPress、自定义主题和多站点配置jquery-wp-content,让这些内容在我们的网站上生动呈现。使用这个单一的 WordPress 实例,让我们可以更轻松、更有效地保持所有不同网站的外观和感觉一致,并保留了在需要时轻松添加动态功能(例如网站搜索和用户帐户)的能力。jquery-wp-content 还包含一个自定义安装脚本,可以轻松地为本地开发设置整个 jQuery 网站网络,为修复和新功能的实验提供更多空间。再次强调,这意味着如果您在任何 jQuery 网站上发现错误,都可以找到一个地方进行报告,如果您愿意,还可以自己修复!

(我们收到了来自 WordPress 开发者Andrew NacinDaryl Koopersmith的帮助,他们为创建和维护 jquery-wp-content 做出了巨大的贡献,在此我们对他们的辛勤工作表示感谢!)

WordPress 和静态内容仓库之间的链接是一个grunt 构建和部署流程,它会处理内容文件,并将它们同步到 WordPress 安装中,使用XML-RPC。这意味着我们从未使用过 WordPress 管理页面;所有的创作和编辑都可以在您最喜欢的文本编辑器中进行,然后 grunt 会完成艰苦的工作。

为了部署到我们的生产和测试服务器,我们只需使用 git webhooks 对内容仓库和 jquery-wp-content 的提交做出响应。每当在这些仓库的 master 分支上提交时,内容和设计就会立即反映在测试环境中,该环境只是网站 URL 的一个 stage. 子域前缀,例如,stage.jquery.com。要部署到生产网站,只需要用semver进行标记,然后推送标记。

新网站

除了今天为博客和 jquery.com 推出的新外观之外,我们还很高兴地推出一些全新的网站,它们都由这个系统驱动,如果您正在寻找参与 jQuery 的方式,这些网站会特别有用。

贡献 jQuery

URL: contribute.jquery.org | 仓库: github.com/jquery/contribute.jquery.org
我们新的中心,提供有关如何实际开始为 jQuery 和开源项目做出贡献的信息。它还包含许多对贡献者有用的资源,例如我们的CLA 表格样式指南,这些指南在所有项目中使用。

jQuery IRC 中心

URL: irc.jquery.org | 仓库: github.com/jquery/irc.jquery.org
jQuery 基金会广泛使用 Internet Relay Chat 来提供支持和项目交流。在这里,我们托管频道日志,并提供有关如何连接以及到达那里后会发生什么的文档。

jQuery 品牌指南

URL: brand.jquery.org | 仓库: github.com/jquery/brand.jquery.org
随着我们最近更新了许多用于代表 jQuery 的约定,我们也发布了这些指南,以便社区能够更好地了解如何使用(以及不能使用)jQuery 基金会项目的名义和标志。

日出,日落

在接下来的几周内,我们也会告别一些子域,我们想提前通知您,以便您在必要时做好准备。

docs.jquery.com

我们最初的 MediaWiki 文档和综合网站多年来一直很好地发挥着作用,但现在是时候把它放到一边了。我们会继续将这个网站上的热门 URL 重定向到它们更现代的对应网站。

meetups.jquery.com

托管我们自己的聚会网络是一个有趣的尝试,但该网站几乎没有使用,而且我们管理起来很麻烦,所以我们将关闭它。我们建议组织者使用其他更成熟的平台,例如meetup.com


除了我们刚刚推出的新网站外,我们还将在接下来的几天和几周内继续推出其他新网站,并将更多现有网站整合到新的主题中。我们对目前的工作效果非常满意,并期待继续改进这些网站——也许会得到您的帮助!如果您遇到任何问题,请提交问题,加入我们位于freenode#jquery-content 频道,或发送电子邮件到content at jquery dot com

宣布 jQuery 插件库

发布时间: 作者:

他们说好东西会留给等待的人,今天我们很高兴结束等待,揭开jQuery 插件库的面纱。我们已经努力工作,打造了一个全新的网站,它将有助于减少插件开发者和使用者所面临的碎片化和分发问题。我们还重点关注解决困扰旧 jQuery 插件网站的一些问题,特别是针对插件和对仓库本身的增强贡献的工作流程。目标是让分享和浏览高质量的 jQuery 插件对每个人来说都是一种愉快的体验!

jQuery 插件库: plugins.jquery.com
源代码/文档/问题: github.com/jquery/plugins.jquery.com

下载和使用插件

如果您只是想浏览和在应用程序或网站中使用 jQuery 插件,那么没有太多变化。每个插件都有一个基本页面,提供指向插件下载链接的链接,以及过去的版本、文档、问题跟踪器和源代码仓库。下载链接可能会为您提供一个包含插件资产的 zip 文件,或者链接到您正在寻找的插件版本的最佳下载资源。

注册您的插件

注册您的插件并将其列在网站上并不复杂;但是,它假定插件开发流程的某些方面,包括使用版本控制(git) 并提供有关如何使用它的文档。您还需要包含一个 plugin.jquery.json 包清单文件,该文件提供用于描述插件在注册库中的所有信息,包括版本号,以及文件和文档的位置。

要注册和发布您的插件,您需要将您的代码推送到GitHub上的公共仓库,并将我们的 post-receive webhook URL (http://plugins.jquery.com/postreceive-hook) 添加到您的仓库。下次您推送semver 标记时,我们会负责注册插件名称并更新其在网站上的页面。当您准备好发布插件的下一个版本时,只需再次标记并推送!

用户可以按照您希望的方式下载您的插件。您可以直接链接到一个 JavaScript 文件,以便用户将其保存到他们的项目中,利用 GitHub 内置的 zip 文件分发,或者甚至链接到您可能在线提供的自定义构建工具,以进行进一步配置。

就是这样——不需要上传文件给我们,不需要填写表格,也不需要手动更新新版本。

(我们计划在将来支持其他网站!但是,目前我们只实现了与 GitHub 的集成。如果您想帮助添加服务,请继续阅读!)

为插件库做出贡献

我们在构建注册库的工作已经告知并与我们采取的一个重大举措重叠,即开源所有 jQuery 网站的所有内容和设计。您已经看到了此次发布的一部分,包括新的api.jquery.comjqueryui.com,我们将在本周晚些时候详细介绍这个计划。与插件库相关的是,这意味着从网站文档样式和模板以及post-receive hook 本身,所有内容都是开源的。因此,如果您发现错误或有想法,可以提出并跟踪问题,并将您的修复作为拉取请求提交。您甚至可以运行网站的本地实例来迭代和测试您的更改。

当然,如果您是插件作者,您也可以通过将您的插件发布到注册库来做出贡献。即使您没有编写过自己的插件,您也可以通过提交拉取请求来帮助您最喜欢的插件的作者,在他们的插件仓库中添加plugin.jquery.json 清单

彼此友善

我们知道这个网站已经筹备了很长时间,我们很高兴终于能够让您使用它,无论您是在寻找要用于应用程序中的插件,还是想与其他开发者分享您的作品。我们期待看到大量的新插件和旧的热门插件进入注册库,因此,如果您是插件开发者,我们鼓励您尽快开始注册过程。

名称注册遵循先到先得的原则,您不能在发布插件之前预留名称。但是,我们认识到已经存在着一个庞大的 jQuery 插件生态系统,因此,特别是在注册库存在的初期,我们确实要求作者保持判断力和尊重其他流行的、被广泛采用的插件,这些插件可能已经对某个特定名称拥有合理的歷史权利,即使它还没有注册。总的来说,我们希望这将阻止“抢占”注册,但如果出现特别严重的情况,我们可能会介入手动解决。同样,不允许“占位”插件名称,并且可能会在没有任何警告的情况下被删除!

翻译: Ben Alman 的 BBQ(后退按钮和查询)插件长期以来一直是使用 location.hash 进行导航的热门工具。现在不是一个好时机来创建一个用于标记引用的插件,并将其命名为 jQuery BBQ (<bold>,<blockquote>, 和 <q> 插件!)

就这样了,朋友们

感谢您的耐心。现在请前往 发布!如果您遇到任何问题,请 提交问题,加入我们的 #jquery-content 频道freenode 上,或发送电子邮件至 plugins at jquery dot com

jQuery 开发者峰会回顾

发布日期: 作者:

随着飓风桑迪袭击美国东海岸,现在是回顾一些阳光明媚的日子的时候了。两周前的今天,jQuery 基金会在弗吉尼亚州杜勒斯 AOL 校园举办了首届 jQuery 开发者峰会。在简短地概述了我们的主要工具和流程后,120 多名团队和社区成员开始着手处理我们项目的几乎所有方面。我们分成 18 个团队,专注于从 jQuery Core、UI 和 Mobile 的错误和文档的分类和修复,到我们整个网站网络的设计、实现和部署,再到改进我们的自动化测试以及收集和分析人们如何使用我们的库和网站的指标。

除了关闭(和打开)数百个问题和工单,并对我们整个组织的存储库进行数百次提交外,似乎所有与会者,从经验丰富的资深人士到新手贡献者,都学到了很多东西。我们很高兴庆祝许多第一次,无论是有人在 jQuery 存储库上的第一次提交,还是他们的第一次 Git 提交。当然,并不是所有事情都一帆风顺,我们一直在收集反馈,并想办法在下一次做得更好。

当然,这意味着会有下一次!两天的会议期间,房间里充满了令人难以置信的活力,一群新的贡献者开始参与我们所有的项目,我们当然期待着再次举办活动。请关注此页面并关注 @jqcon 以获取有关开发者峰会和我们所有其他活动的更新。同时,请查看来自 Andy CouchCarl Danley 的回顾,以及来自 为 jQuery 举行保龄球比赛的照片

最后,我们要向每一位参与我们活动并帮助我们的朋友表示衷心的感谢,没有你们的参与,我们无法做到这一点!谢谢!

jQuery UK 2013

发布日期: 作者:

jQuery UK 将于 2013 年回归!

jQuery 基金会很高兴地宣布,White October 将于 2013 年 4 月 19 日在英国牛津组织另一场 jQuery UK 会议。

目前正在 征集论文演讲嘉宾建议 也受欢迎。因此,如果您想参与其中,或者想在 jQuery UK 上看到某个人,您知道该怎么做。

少量门票将在 发售,直到 10 月 11 日论文征集结束,价格为 130 英镑 + 增值税。

完整的演讲嘉宾阵容将在 2012 年冬季公布,早鸟票将同时发售,价格为 160 英镑 + 增值税。

我们还在 Lanyrd.com 上列出了它,如果您想在那里关注它!

帮助我们为 UglifyJS 2.0 筹款

发布日期: 作者:

在自然界中,生态系统由生物、原材料以及所有塑造其共享环境的复杂相互作用组成。开源生态系统也不例外。每个项目都有自己的利基,任何作为依赖项的软件包当然也有自己的依赖项。jQuery 被用于数百万个网站,但如果没有我们依靠构建、测试和分发代码的优秀工具,我们就无法做到这一点。

其中一个工具是 Mihai Bazon 的 优秀的 UglifyJS。我们已经使用 Uglify 压缩 jQuery、jQuery UI 和 jQuery Mobile 近两年了,所以如果您最近使用过我们的任何压缩版本,那么您就受益于 Mihai 的工作。最近,他开始着手 UglifyJS 2.0 的工作,该版本将提供更好的压缩功能,支持 源代码映射,以及一个命令行实用程序。他还宣布了 Pledgie 活动 来支持他的工作。

基金会,我们的目标不仅仅是改进以“jQuery”开头的库,而是改进我们所有人参与其中的整个 JavaScript 生态系统。这就是为什么我们今天很高兴地宣布一些令人振奋的消息 - 以及发布一项挑战!

帮助构建 UglifyJS 2.0!
Click here to lend your support to: Funding development of UglifyJS 2.0 and make a donation at www.pledgie.com !

我们刚刚向该活动捐款 500 欧元,以表彰他迄今为止的工作,但我们所有人都可以做更多的事情。如果社区能够 帮助我们帮助 Mihai 在 9 月底之前达到 3000 欧元的目标,我们将向 UglifyJS 2.0 项目额外捐赠 500 欧元!

我们期待着将进展情况及时通知大家,并参与未来类似的努力,帮助改进我们每天使用的工具。同时,感谢您考虑捐赠(即使是少量捐赠),如果我们还没有说服您,也许最后这句话可以:想想字节!

更新 (5:30): 太棒了!Dojo 基金会已经匹配了我们的捐款

jQuery 开发者峰会 2012

发布日期: 作者:

在过去 8 个月中,基金会一直在努力扩大活动的范围和广度,我们今天很高兴地宣布首届 jQuery 开发者峰会,将于 2012 年 10 月 15 日和 16 日弗吉尼亚州杜勒斯 AOL 校园 举行。

开发者峰会将与我们的传统活动有所不同。我们将花一个上午的时间,而不是两天时间来听演讲者和幻灯片,我们会让您了解 jQuery 的工作原理,从 jQuery Core 的内部结构到我们如何构建和测试库,再到我们如何管理我们的网站。然后,我们将分成团队,并花剩余的时间一起协作,共同完成我们每天使用的项目和工具。

由于这是一个更私密的活动(而且这是我们第一次尝试),我们只能容纳大约 150 人。为了在房间里获得合适的技能和经验组合,这将不是简单的先到先得的过程。相反,我们将接受并审核提交到 此申请 的内容,从 8 月 31 日开始,直到 9 月 7 日。换句话说,我们想涵盖很多不同的领域,所以我们不能让 100 个人都来修复怪癖模式下的边缘情况错误!

这里的重点是协作、作为开源开发人员的成长以及享受乐趣!如果您觉得这很适合您,立即了解有关开发者峰会的更多信息,并考虑申请!当然,如果您有任何问题,请不要犹豫 联系我们

宣布成立 jQuery 基金会

发布日期: 作者:

(波士顿)—— jQuery 委员会与软件自由保护组织 (Software Freedom Conservancy) 共同宣布成立 jQuery 基金会 (jQuery Foundation, Inc.),这是一个独立的组织,将负责管理互联网上排名第一的 JavaScript 库 jQuery 及其组成项目。

jQuery 委员会此前在 Conservancy 的保护下管理 jQuery,Conservancy 是一家公益慈善机构,为自由软件项目提供非盈利性住所。

新的 jQuery 基金会是一个非营利性行业协会,致力于支持 jQuery Core、UI 和 Mobile 项目的开发;提供 jQuery 文档和支持;并促进 jQuery 社区的发展。

Dave Methvin 最近接任了 jQuery Core 开发团队的负责人,他也将担任基金会主席。“jQuery 是最流行的 JavaScript 库,创建自主组织是确保其未来发展并使所有使用 jQuery 的人受益的下一步,”Methvin 说。“我们很快就会宣布一些计划,包括下一届 jQuery 会议以及由社区和项目内需求推动的其他工作。”

“看到 jQuery 基金会成立,我感到非常兴奋。我很高兴 Dave Methvin 领导着基金会和核心库的未来方向。他是一位好朋友,并且拥有超凡的能力,能够推动 jQuery 的发展,”John Resig 说,他在 2005 年创建了该库。“同时,我一直在花费更多的时间专注于改进 Khan Academy 的 JavaScript 和编程教育现状。我很高兴能成为 jQuery 核心团队和基金会的一员,并迫不及待地想看看 jQuery 在未来几年中的发展。”

“我们为 jQuery 委员会在 Conservancy 的指导下将 jQuery 打造成一个充满活力且成功的开源社区感到自豪,”软件自由保护组织执行总监 Bradley Kuhn 说。“我们的使命包括帮助成员项目确定是否要成立自己的组织,我们很高兴 jQuery 是第一个采取这一步骤的 Conservancy 项目。”

jQuery 基金会感谢 Fort Point Legal 的 Joel G. Kinney,他慷慨地提供了无偿法律咨询,对 jQuery 成为独立组织起到了至关重要的作用。基金会还荣幸地接受了来自 Linux 基金会的首笔荣誉捐款,该基金会选择继续其支持开源社区的传统,为基金会的首个运营费用预算贡献力量。

关于 jQuery
jQuery 由 John Resig 于 2005 年创建,作为一款 JavaScript 库,提供了一种直观的方法来处理 DOM 和 Ajax,jQuery 在开发社区中迅速获得了普及,并且是目前使用最广泛的 JavaScript 库。

关于 jQuery 基金会
jQuery 基金会 是一家非营利性行业协会,也是互联网上第一大 JavaScript 库 jQuery 的所在地。该基金会由一群领先的 JavaScript 开发人员和架构师创立,致力于三个目标:支持 jQuery Core、UI 和 Mobile 项目的开发;提供 jQuery 文档和支持;以及培养 jQuery 社区。

jQuery 基金会是一个特拉华州的非营利组织,目前正在申请 IRS 501(c)(6) 认证。对 jQuery 基金会的捐款将用于推动基金会目标的实现。更多信息,请访问 http://jquery.org

关于软件自由保护组织
软件自由保护组织 是一个非营利组织,致力于促进、改进、开发和维护免费、自由和开源软件项目。保护组织为 28 个软件项目提供支持,每个项目都由一个专门的志愿者、开发人员和用户社区支持。保护组织的项目包括一些世界上使用最广泛的软件系统,涵盖多个应用领域,包括在全球学校部署的教育软件、部署在大多数消费电子设备中的嵌入式软件系统、分布式版本控制开发工具、集成图书馆服务系统以及广泛使用的图形和艺术程序。保护组织项目的完整列表可以在 http://sfconservancy.org/members/current/ 找到。保护组织为这些项目提供必要的基础设施和非营利性支持服务,使项目社区能够专注于他们最擅长的工作:创建创新软件并推动计算技术为公众造福。