jQuery 生日:1.1,新网站,新文档
好消息,各位!今天是 jQuery 的一周年“生日”!(我今天,一年前,在 BarCamp 纽约市 发布了它)为了庆祝,我们为您准备了一大堆东西让您享受。
1) jQuery 1.1
这是一个很棒的版本——包含大量的错误修复,巨大的速度提升,以及对出色的 API 的重大简化。强烈建议您升级以获得此版本的所有好处。
立即下载
升级指南
在从 1.0.4 升级到 1.1 之前,请仔细阅读这些指南——API 中已经进行了许多更改,这些指南详细介绍了如何解决这些更改,以及如何使用新的jQuery 1.0 兼容插件在 1.1 中保留 1.0 风格的功能。
新功能
- 根据我们的统计,jQuery 1.1 的选择器比 jQuery 1.0.4 中的选择器快 10-20 倍。这应该在您的 jQuery 应用程序中提供明显的差异。
- div#id、div .class、td:nth-child(1) 和 div > div 这样的常见选择器速度都明显更快。这是天壤之别。试试吧,您就会明白。
- 您现在可以将函数作为属性或 css 属性的值传入。函数被执行,其返回值被设置为该属性的值。例如
// 1.0 Code $("a").each(function(){ $(this).attr("href", "/item/" + this.id); }).show(); // 1.1 Code $("a").attr("href", function(){ return "/item/" + this.id; }).show();
- 您现在可以从自身中解除事件处理程序的绑定。这允许您拥有仅绑定特定执行次数的事件处理程序,例如
$("button").click(function(e){ // Unbind the event handler if a specific form is hidden if ( $("#submitForm").is(":hidden") ) { $(this).unbind( e ); } });
- 轻松绑定仅发生一次的事件(这替换了旧的 .oneclick() 功能)
// Show a thank you message for a form submission, but only once $("form").one("submit",function(){ $("#thankyou").show(); });
- 您现在可以设置元素的文本值(这与 .html() 不同,在 .text() 中,所有 HTML 都以文本形式显示)。
$("pre").text("<b>Hello</b>, how are you?"); // Result: <pre><b>Hello</b>, how are you?</pre>
- 您现在可以使用自定义函数构建自己的过滤器。(这在 1.0 中存在,但没有得到很好的文档记录。)
// Find all divs whose parent isn't hidden $("div").filter(function(){ return $(this).parent(":hidden").length > 0; });
- 您现在可以将逗号分隔的选择器列表传递给以下筛选器函数
filter、find、not、siblings、parents、children、next、prev。这允许您做一些非常酷的事情// Find all radio buttons, or checkboxes, in a form $("form input").filter(":radio, :checkbox"); // Find the next element that's a span, or a div $(this).next("span, div");
2) 焕然一新的网站设计
jQuery 网站的设计终于进行了急需的改头换面。这是由出色的jQuery 设计团队 计划并由Nate Cavanaugh 实现的。设计团队计划进行全面重新设计/重构,但我们想要一些东西来帮助我们从当前设计过渡到彻底的改造。希望您喜欢它——并且一定要感谢 Nate、Bradley 或 Skye 的出色工作!
3) 大幅改进的文档
我们最近一直在努力的一点是真正将 jQuery 文档、教程和 API 整合在一起并分类到一个中心位置。这项努力的结果就是新的
http://docs.jquery.com/
所有 jQuery 文档都可以在这个中心位置找到——让您更容易找到所需内容并更快地完成工作。我们希望您喜欢这种新的结构,如果您有任何建议,请告诉我们,以便我们将其添加到其中以使其变得更好。
4) 一个秘密…
我们已经保留了这段时间,但我们终于准备好发布了……正在制作一本 jQuery 书籍!一位兴奋的出版商已经加入,作者已经完成了四分之一。一些细节仍在完善中,我们将等它接近完成时再告诉大家,但现在看来我们将在春季末/夏季初发布第一本 jQuery 书籍!

希望您喜欢所有内容——我们花了很多时间和精力来使这个版本变得很棒。一定要感谢jQuery 团队 的每个人,他们花了很多时间和精力来使这个版本发布得很好。
我将在明天发布一篇“查询状态”文章,讨论 jQuery 在过去一年中的发展情况,福音传道团队将发布几篇博客文章,介绍使用新的 jQuery 1.1 可以做些什么。
谢谢大家,让 jQuery 的第一年如此精彩。
恭喜!!整个团队!
你们做得很好,感谢分享
祝好运……
Pingback: NM-blog » CSS 技巧
Pingback: JQuery 生日快乐! | oriolmorell.cat
Pingback: t8d 博客 » 博客存档 » JQuery 1.1
Pingback: Dan Atkinson » 博客存档 » jQuery 1.1 for WordPress?
新网站确实很不错。去掉 jQuery 上的反射,尤其是它与标语冲突。闪亮只是为了闪亮。除此之外,做得很好。
谢谢!
很高兴听到有关这本书的消息,我期待着阅读它。
新网站真的很棒。只是没有设置背景颜色。(我这里显示的是灰色,但从图片来看应该是白色)
Pingback: andrewskinner[dot]name » 博客存档 » 2007-01-17 的链接
新网站看起来很棒!我期待着使用 jQuery 1.1 和这本书。
恭喜 John,感谢您(以及开发团队)投入的所有时间和精力,使 jQuery 成为如此好用的库。
Pingback: Blogging Web 2.0 Web Design | Technology News | Social Networking | Color Tagging | Ajax | CSS | SEO | Tyic » jQuery 生日:1.1,新网站,新文档
Pingback: Vinny Carpenter 的博客 » 2007 年 1 月 21 日的每日 del.icio.us
为 jQuery 1.1.x 制作了一些速查表。
HTML 可打印格式!3 种布局格式供您选择..ohh….ahh.., 享受,
http://www.n-bp.com/jquery_cheat_sheet/v11_catalog/
http://www.n-bp.com/jquery_cheat_sheet/v11_catalog_extra/
http://www.n-bp.com/jquery_cheat_sheet/v11_atoz/
Pingback: 域名日记 » 博客存档 » 新闻快报:Ajax 的秘密起源
Pingback: SitePoint 博客 » 新闻快报:Ajax 的秘密起源
关于“焕然一新的网站设计”,您忘记将 body 背景颜色设置为 #fff,它是浏览器的默认颜色(目前对我来说是灰色)。
这太棒了。恭喜!!! 我是 jQuery 的粉丝,对新版本感到非常兴奋。这本书听起来会在我的清单上,希望它能尽快发布。
迟到的生日快乐……恭喜所有开发团队……成功……
Pingback: Learning jQuery » jQuery 1.1.2 发布
Pingback: jQuery 1.1 在它一岁生日那天重生
Pingback: jQuery: » jQuery 书籍即将发布
Pingback: Learning jQuery » 学习 jQuery,这本书