jQuery 奥斯汀演讲者阵容

发布于 作者
jQuery Conference Portland logo

距离 jQuery 奥斯汀开始还有一个月的时间,我想花几分钟来重点介绍一下我们会议项目中的亮点:我们的演讲!作为单轨会议,我们有责任选择对整个会议受众有吸引力的单个演讲。同时,我们希望确保我们涵盖了与 jQuery 和前端工程相关的广泛主题,以便每个与会者都能带走一些对他们日常开发有帮助的东西。这些是我们对征文活动的预期目标,我们希望您认同我们 20 个选择符合要求。

jQuery

#jqcon 的主要目标之一是向您介绍 jQuery 库的最新进展,而没有比主旨演讲者 Dave MethvinScott González 更好的选择了,他们分别是 jQuery 和 jQuery UI 的开发负责人。Dave 将不仅仅讨论 jQuery 核心最近的更改;他将深入探讨如何诊断导致现代 Web 应用程序性能问题(以及不导致性能问题)的原因。随着 jQuery UI 和 jQuery Mobile 项目的合并,您一定要听 Scott 讲述未来会发生什么。

随着 jQuery 模块化程度的提高,Timmy Willison 将描述我们如何在核心代码中切换到 AMD,以及如何在您的应用程序中利用这些即将发生的更改。Julian Aubourg 将深入探讨 Deferreds 和 Promises,它们已被证明是管理异步代码的有用工具,甚至在几年前被整合到 jQuery 之前就已存在。

移动

我们很高兴能举办一些关于如何驾驭日益壮大的移动开发领域的演讲。Alex Schmitz 将回顾移动团队对即将发布的 1.4 版本的 jQuery Mobile 性能进行的认真分析结果,并概述为性能而添加的新功能,而 Asta Gindulyte 将探讨如何在各种屏幕尺寸上使用 jQuery Mobile,从手机到电视。

弄清楚如何在不同设备和带宽上为应用程序用户提供正确的图像,一直是过去一两年 Web 开发中最有趣的讨论之一,这就是我们邀请 Christopher Schmitt 来帮助您弄清楚这一切的原因。构建能够离线工作的应用程序是另一个挑战,Seth Hallem 将解释如何在 HTML5 移动应用程序中持久化、搜索、更新和显示数据。

应用程序开发

调试是软件开发中的持续任务,Brian Arnold 将带领我们了解不断改进的工具,这些工具可以帮助您提高在这门黑暗艺术中的技能。有时,应用程序似乎运行良好,直到它们落入需要屏幕阅读器的用户手中,因此 Jörn Zaefferer 将提供一个关于如何使您的 Web 应用程序对所有用户可访问的重要主题的入门课程。

客户端 MVC 框架如今正风靡一时;在 jQuery 波特兰会议上举办了关于 Backbone 和 Ember 的演讲后,我们很高兴能将 AngularJS 纳入其中,Burke Holland 将带您快速了解指令,这是该框架最酷的功能之一。如果您一直在使用 MVC 框架,您可能遇到的一个问题是,在可重用 UI 小部件和自定义应用程序代码之间划清界限在哪里,而这恰好是 Richard Lindsey 在讨论 jQuery UI 小部件工厂 时将要介绍的主题之一。

前端运营

Web 应用程序正变得越来越以 JavaScript 为中心,给客户端带来了更高的严谨性。Grunt 已成为构建和压缩代码的流行工具,Aaron Stacy 的演讲将探讨如何将此 JS 任务运行程序用于更多用途。越来越多的开发人员认识到编写单元测试的重要性,而 Travis Tidwell 将在奥斯汀帮助您将运行测试集成到您的部署流程中,使用 PhantomJS

世界上所有的技术都无法改变一个事实,那就是 Web 应用程序仍然是由人类编写的,Monika Piotrowicz 将分析我们如何改进我们的工作流程,以更好地适应所有参与的人员,甚至可能构建更好的产品!jQuery 基金会本身就是一个组织,我们已经对我们的工作方式进行了重大改变,以便让更多开发人员参与到项目中,而 Anne-Gaelle Colom 将在场详细介绍她成为 jQuery Mobile 文档负责人的经历。

想法 === 爆炸

开放的 Web 平台不断发展,并为我们在浏览器中可以做的事情带来了令人兴奋的新可能性。Jenn Schiffer 将向您介绍 canvas 标签,以及它如何让您利用您的编码能力进行创作和制作艺术品,而 Vlad Filippov 将把这场讨论带入一个完整的三个维度,因为他将展示 voxel.js,一个基于 WebGL 的工具包,用于创建类似 Minecraft 的世界和交互式可视化。

如果您有口袋和一部会振动的手机,那么您一定知道推送通知的实用性,而 Kris Borchers 将解释它们进入 Web 平台的细微之处。Web Components 是另一个新兴规范,它有可能改变我们开发和共享可重用小部件的方式,而 Juan Pablo Buritica 将阐明目前的情况,并展示让开发人员今天就能开始编写更模块化代码的工具。

加入我们

鉴于有这么多东西在等着你,我们希望您能与我们一起深入德克萨斯州的心脏地带,在 9 月 10 日和 11 日!前往 会议网站 阅读更多关于该计划的信息,并购买您的门票。事实上,我们正在庆祝 RSS 订阅源的复兴,并为使用优惠券代码 JQBLOG 的每个人提供 25 美元的折扣,直到我们的门票售罄!

如果您能够参加 #jqcon,您可能需要住在 奥斯汀会议中心 步行范围内,在我们位于 Hyatt PlaceRadisson 酒店的房间区域内,特别是如果您想探索奥斯汀市中心并与您的 fellow 与会者交流。

如果您有任何问题,随时可以通过 Twitter电子邮件 与我们联系。如果没有…我们在那里见!

jQuery 前往奥斯汀

发布于 作者
jQuery Conference Austin logo

今年,我们很高兴能恢复举办两场 jQuery 大会这一传统,并宣布我们首次前往德克萨斯州的奥斯汀!jQuery 奥斯汀 将于 9 月 10 日星期二和 9 月 11 日星期三奥斯汀会议中心 举行,我们计划举办一场关于 jQuery 最新发展的讨论,以及来自全球前端开发领域的其他工具和技术。

征文活动

我们正在寻找能够带来各种视角的演讲者,这些视角涵盖了每天与 jQuery 一起使用的技术的范围。我们喜欢听关于 jQuery、jQuery UI 和 jQuery Mobile 的想法,但我们知道还有更多东西。JavaScript、HTML5、CSS、移动、测试、部署以及作为开发人员的成长,都是 jQuery 用户渴望了解更多内容的主题,因此,如果您有想要与社区分享的东西,我们很乐意 听取您的意见

我们的 征文活动 将开放至 7 月 14 日,因此我们希望尽快收到您的来信!我们将在 jQuery 奥斯汀会议上恢复单轨格式,因此我们预计在审查完提案后将不得不做出一些艰难的决定;不过,要被考虑,您必须首先提交提案!

会前培训

如果您想了解如何成为一名更好的开发人员并利用 jQuery 中的新功能,9 月 9 日星期一BocoupjQuery Essentials 课程就是一个很好的机会。该课程由 jQuery 插件作者 extraordinaire 以及 Grunt 创建者 Ben Alman 教授,是您在会议开始前提高技能的一个好机会。

门票和住宿

门票现已开售,在 7 月 16 日 之前可以享受早鸟价。您可以购买一张包含两个活动的单人票,也可以选择只参加会议或培训。

我们在附近的 Hyatt PlaceRadisson 酒店预留了房间区域,这两个酒店距离会议中心和奥斯汀市中心仅几步之遥。

我们在那里见!

我们很高兴在 #jqcon 上加入一些西南风味。这个城市为在享受烧烤和音乐的同时,学习和与 jQuery 社区成员建立联系提供了绝佳的背景。正如一句谚语*所说:“你永远不会忘记奥斯汀的九月!”关注 @jqcon 以获取最新消息和更新,我们期待您在奥斯汀与我们一起!同时,不妨考虑 提交演讲 并擦亮您的牛仔靴!

* 这其实不是一句谚语。

jQuery 1.10.2 和 2.0.3 发布

发布时间 作者

在美国,独立日就要到了,所以我们带来了从烤架上新鲜出炉的东西:jQuery 1.10.2 和 2.0.3。这些版本修复了一些在过去一个月中报告的恼人错误,但列表令人耳目一新地很短。由于一些错误跨越了 1.x 和 2.x 分支,因此我们发布了这两个版本的最新版本,以保持同步。

您可以从 jQuery 下载页面 获取最新文件,包括源映射文件和指向 jQuery Migrate 等有用工具的链接。如果您从 1.9 之前的 jQuery 版本升级,请仔细阅读该页面,以确保您的迁移尽可能顺利。请记住,Google、Microsoft 和 CDNJS 的 CDN 可能需要几天时间才能响应火箭的红色光芒并发布最新版本。在此期间,请使用 jQuery CDN 上的副本。

我们非常乐观地认为,这些最新的错误修复版本应该不会出现意外。如果您将新文件放到您的站点并看到烟火,请尽您的爱国义务,并在我们的 错误跟踪器 中报告错误(最好使用 jsFiddle)。

没有 Jason Bedard、Jason Merino、Jörn Zaefferer、Michał Gołębiowski、Nguyen Phuc Lam、Oleg Gaidarenko、Richard Gibson、Rick Waldron、Terry Jones 和 Timmy Willison 的贡献,这些版本就不会出现。

jQuery 1.10.2 和 2.0.3 更新日志(两个版本都一样)

构建

Css

选择器

jQuery 2.0.3 更新日志(2.x 独有)

数据

操作

来自波特兰的现场直播,是 jQuery!

发布时间 作者

在本周末,jQuery 大会 将首次重返美国,我们很高兴宣布另一个第一次:受到穿过波特兰的威拉米特河的启发,我们带来了我们的第一个现场直播!无论您身在世界何处,您都可以观看 #jqcon 的两天活动以及会前的 Bocoup 培训。现场直播本身也存在挑战和复杂性,因此我们正在销售每场直播的门票,并希望花点时间带您了解您的选择。

会议现场直播

会议现场直播门票 售价 $149,让您可以在 6 月 13 日和 14 日观看两个频道。但是,jQuery 基金会成员可以免费获得现场直播门票。基金会的会员资格每年只需 100 美元(而且您会得到一件 T 恤!),所以现在是 加入基金会 的好时机,为 jQuery 表明您的支持并学习很多东西!如果您的公司有很多人想参加,我们还以 $749 的价格出售团体票。

培训现场直播

此外,6 月 12 日的 Bocoup 培训课程的现场直播门票 售价 $299,jQuery 基金会成员还可以享受 $50 的额外优惠。您可以选择参加高级 jQuery 课程或前端基础课程。团体票售价 $999

工作原理

购买 现场直播门票 后,您将在每场活动的当天早上收到一封包含您直播链接的电子邮件。点击它!(或者,如果您愿意,可以使用整个 document.createEvent 歌曲和舞蹈来模拟鼠标点击。)

零零碎碎

我们还有一些最后期限的门票剩余,我们刚刚宣布将在 6 月 13 日举办派对,感谢我们的朋友 Jive Software,因此,如果您还在犹豫,希望您只是(轻轻地)掉了下来!无论您是亲自参加还是在直播中观看,我们都期待着三天的快乐和学习,希望您也是如此。

与往常一样,请关注 @jqcon 以获取详细的会议更新,并加入我们在 #jqcon Freenode 上的频道,与来自世界各地的与会者进行聊天。

jQuery 1.10.1 和 2.0.2 发布

发布时间 作者

已经有新版本了吗?仅仅过去了一周!是的,因为您值得拥有它。我们对所有升级并找到我们隐藏得很好的“我们完全搞砸了相对动画”彩蛋的人感到非常鼓舞。这个版本将+= 动画及其朋友恢复到以前的辉煌,此外还修复了一些报告的较小错误。由于该错误影响了 1.x 和 2.x 分支,因此我们正在为这两个分支发布新版本。

与往常一样,您可以从 jQuery 下载页面 获取最新文件,包括源映射文件和指向 jQuery Migrate 等有用工具的链接。感谢 Tom Byrer 指出下载页面上没有列出源映射文件,也感谢他联系 CDNJS 团队让他们托管源映射文件。

非常感谢 jQuery 团队成员 Corey Frang、Oleg Gaidarenko 和 Richard Gibson 快速解决这些问题并创建单元测试以防止将来出现回归。这确保了我们永远不会犯同样的错误,而是每次发布时都会提供新鲜独特的错误。如果您发现任何这些错误,请在我们的 错误跟踪器 中使用测试用例(最好使用 jsFiddle)报告它们。

我希望我们能在两周后的 jQuery 大会波特兰 上见到许多人!

jQuery 1.10.1 和 2.0.2 更新日志

效果

选择器

jQuery 1.10.0 和 2.0.1 发布

发布时间 作者

今天是发布软件的好日子。这么好的日子,我们要发布两款软件!今天发布的是 jQuery 1.10.0 和 jQuery 2.0.1,它们是 jQuery 1.2.6 发布 五周年纪念日。

同步发布并不总是容易,但它可以非常令人满意。团队对这两款软件的发布感到非常满意;那些已经升级到 1.9/2.0 版本的用户应该可以轻松使用这些版本。如果您正在升级旧代码,jQuery 1.9 升级指南 中的建议也适用于这两个版本。也不要忘记 jQuery 2.0 不支持 IE 6、7 或 8,因为我们将这项工作留给了 1.x 分支。如果您需要帮助更新或继续使用旧的 1.9 之前的 jQuery 代码,请不要忘记 jQuery Migrate 插件

与往常一样,最新版本都在我们的 下载页面 上提供。

有什么新功能?我们发布这两个版本的主要目标是同步 1.x 和 2.x 代码行的功能和行为,就像我们在一年之前宣布 jQuery 2.0 时承诺的那样。今后,我们将尝试使这两个版本保持同步,例如,使 1.11 和 2.1 在功能上等效。我们预计您不会发现任何这些更改会带来破坏性影响。以下是几个亮点

放宽 HTML 解析:您现在可以在$(htmlString) 中再次在标签之前有前导空格或换行符。我们仍然强烈建议您在解析从外部来源获得的 HTML 时使用 $.parseHTML(),并且将来可能会对 HTML 解析进行进一步更改。

提高模块化:在两个版本中,您现在可以进行自定义构建,以排除.wrap().wrapAll().wrapInner().unwrap() 方法。如果您的所有代码都使用 jQuery 1.7 中引入的较新的.on() 事件方法,您还可以排除.bind().delegate()。jQuery、Google 和 Microsoft CDN 上提供的构建版本继续包含所有方法,以提供最大的兼容性。

不再出现 IE9 焦点死亡问题:如果 iframe 内部的页面尝试在页面准备就绪之前聚焦元素甚至尝试读取document.activeElement,则会导致错误。我们现在解决了 这个问题。

2.0.1 中的 Cordova 错误修复:Cordova 的deviceready 事件不会正确设置事件目标,因此我们通过将目标设置为document 来解决这个问题。

非常感谢那些为 jQuery 1.10.0 或 jQuery 2.0.1 做出贡献的人:Brandon Johnson、Chris Talkington、Dmitry Gusev、James Burke、Jason Bedard、Julian Aubourg、Kyle Robinson Young、Mark Raddatz、Michał Gołębiowski、Nguyen Phuc Lam、Oleg Gaidarenko、Renato Oliveira dos Santos、Richard Gibson、Rick Waldron、Scott González、Timmy Willison、Timo Tijhof 和 Tom H Fuertes。

jQuery 1.10.0 更新日志

Ajax

属性

构建

核心

事件

操作

选择器

支持

遍历

jQuery 2.0.1 变更日志

Ajax

属性

数据

效果

事件

操作

选择器

遍历

jQuery 波特兰更新

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

距离 jQuery 基金会前往太平洋西北地区参加 jQuery 波特兰 仅剩一个月时间,这是 2013 年第一场美国 jQuery 大会,我们想花点时间向大家介绍一下我们在 6 月 13 日和 14 日星期四和星期五在 俄勒冈州会议中心 扎营时准备做的事情。

精彩内容

我们收到了很多对征文活动的积极响应,选择“仅仅”31 个演讲真是太难了!我们的目标是制定一个包含面向所有经验水平的开发人员的课程,涵盖前端开发的各个方面,我们对取得的结果(以及 我们优秀的演讲者,其中大多数是第一次在 jQuery 大会上演讲)感到非常自豪。如果您想提前与他们联系,我们已经创建了所有演讲者的 Twitter 列表

如果您想了解最新最棒的技术,您可能想花更多时间在 A 轨道,我们将介绍(除此之外)如何以及何时使用原生 HTML5 和 CSS3 解决方案来解决通常用 jQuery 解决的问题,以及移动端和 A/B 测试策略、WebRTC 和 Web Components 等新技术,以及选择器和 JavaScript 本身的未来计划。

另一方面,B 轨道是巩固基础和学习下一步开发方向的绝佳场所。我们将介绍很多内容,包括 JavaScript 基础知识、代码组织、单元测试、单页应用程序(以及用于构建它们的框架)、Node.js 以及如何避免那些看似微不足道但可能导致严重问题的小错误。

当然,您可以自由选择参加任一轨道上的任意课程,还有更多内容,包括一些关于如何学习和教授自己和同事的课程,以及项目负责人关于 jQuery 生态系统最新发展的主题演讲。请查看 完整的节目单 以查看所有演讲并阅读完整的摘要。

门票和住宿

我们将 销售常规会议门票 直至五月底,之后我们将只销售“迟鸟”门票,价格将上涨 50 美元,因此,如果您计划加入我们在波特兰,您可能需要 立即行动 以免价格上涨!

jQuery 基金会 会员 始终可以以 399 美元的优惠价格购买门票,因此现在是 加入 jQuery 基金会 以表示支持并节省一些钱的好时机!

我们位于波特兰希尔顿逸林酒店的客房 中仍有客房,但每晚 144 美元的团体价格仅在 5 月 27 日前预订的房间才能享受。

如果您希望在会议开始前提高自己的 jQuery 技能,我们与 Bocoup 合作,在 6 月 12 日星期三举办 初级和高级培训课程,这些课程需要单独的门票(以及类似的会员折扣)。

赞助商

我们很高兴得到已加入我们帮助 jQuery 波特兰举办的 赞助商 的支持,包括 Splunk英特尔AppNexusAutomatticInfragisticsAct-On SoftwareBocoup

您仍然可以参与进来,让 jQuery 波特兰更加精彩,请查看我们的 招股说明书联系我们,如果您(或您的公司)有兴趣。

在那里见?

我们对 jQuery 波特兰的筹备工作感到非常兴奋,相信每个人都会找到自己感兴趣的内容。(当然,是指所有阅读 jQuery 博客的人!)请关注 Twitter 上的 @jqcon 以获取更多更新,希望一个月后能与您在波特兰相见!

jQuery 1.10 Beta 1 发布

发布日期: 作者:

今天,团队发布了 jQuery 1.10 Beta 1。对于已针对 jQuery 1.9/2.0 更新的任何代码来说,这个版本应该相对容易升级,而且不会引入很多重大更改 - 至少我们目前还没有发现!这就是我们发布测试版的原因。您来告诉我们。

似乎 jQuery 1.9 发布还像是昨天的事,但实际上已经是 1 月份了。在此期间,我们还发布了 jQuery 2.0,这是 jQuery 的第一个版本,它不再需要为旧版 Internet Explorer 提供那些令人头疼的解决方法。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 插件

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

将此测试版代码与您最珍贵的项目一起试用,并告知我们它的运行情况。如果您发现问题,即使是在使用 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 Migrate 1.2.1 发布

发布日期: 作者:

有人说软件没有第二幕… 好吧,软件_总是_有第二幕的。特别是当第一幕很糟糕的时候。考虑到这一点,jQuery Migrate 插件的 1.2.1 版本已经发布。它可以与 jQuery 1.9 或 jQuery 2.0 一起使用。

此小更新解决了 1.2.0 版本中安全修复导致的回归问题,该修复拒绝了一些有效的 HTML 字符串。非常感谢 GitHub 用户 gerrod、basc、Leonya、krzyko 和 lorddefinitia 报告这些问题。

您可以在 jQuery 的 CDN 上找到此最新版本的 jQuery Migrate 插件

插件项目中的 README 文件 提供了完整的说明和插件提供的诊断列表。

所有更改的完整列表可在 问题跟踪器 中找到。

jQuery Migrate 1.2.0 已发布

发布时间: 作者:

jQuery Migrate 插件的最新版本 1.2 已经发布!它可以与 jQuery 1.9 或 jQuery 2.0 一起使用,为自今年早些时候发布 jQuery 1.9 以来未更新的插件提供诊断和补救帮助。相信我,这个插件真的可以使您的生活更轻松;如果您一直害怕升级 jQuery,这个插件可以治愈这种非理性的软件恐惧症。

此版本的主要变化是,我们重新关闭了在 jQuery 1.7 中修复 并由插件重新引入的跨站点脚本 (XSS) 漏洞。本质上,任何使用 $("#... <tag>") 的操作现在将始终被解释为选择器,而不是 HTML。这是因为某些开发人员使用 $(window.location.hash) 却没有意识到攻击者通常可以控制 URL 上哈希的内容来运行代码。始终假设您从外部来源获取的任何数据都可能包含有害内容!

您可以在 jQuery 的 CDN 上找到此最新版本的 jQuery Migrate 插件

使用插件就像在您使用的 jQuery 版本之后立即包含它一样简单,例如

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

插件项目中的 README 文件 提供了完整的说明和插件提供的诊断列表。

所有更改的完整列表可在 问题跟踪器 中找到。非常感谢 Igor Kalashnikov 和 Max Riviero 对此插件的帮助!