BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

jQuery 1.3已经发布,包含全新的高性能CSS选择器引擎

| 作者 Dio Synodinos 关注 3 他的粉丝 ,译者 赵劼 关注 4 他的粉丝 发布于 2009年1月21日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!
JavaScript类库jQuery的1.3版本已经发布,它包含了一个名为Sizzle的全新CSS选择器引擎,这为最常用的选择器带来了性能上的飞跃。这次发布还同时带来了一个新的API浏览器,开发人员可以通过在线访问或Adobe AIR应用程序的方式来查看实际运行的示例。
 
在这次新发布中最值得注意的特性有: 
  • Sizzle,这是一个独立的、扩展性强、更快的CSS选择器引擎。
  • 大量重构的事件系统。
  • 添加了“Live Events”特性,可以被绑定在所有目前的——以及未来的元素上。
  • 迅捷无比的HTML添加功能。
  • 重写offset方法以求更好的速度。
  • 使用功能检测的方式来确认浏览器,它通过尝试特定浏览器的功能或bug进行确认。
 jQuery团队打算很快发布jQuery 1.3.1版本,来修补那些没被发现的bug
 

…在VS2008的JS文件中引入JQuery 1.3之后智能提示就失效了。似乎在Sizzle这个jQuery中新的CSS选择器组件中,有些VS不喜欢的东西。它使得所有引用的 JavaScript文件中智能提示都被禁用了。这实在太可惜了。MS为兼容jQuery 1.2发布了一个pre-SP1补丁,而且我知道下一版本的VS中的智能提示引擎将有一个完整的翻新。不过现在,似乎Sizzle里的某些代码让目前的 VS2008 SP1代码陷入了不稳定的状态。

不过还算幸运,如果您使用一个-vsdoc.js文件来替代jQuery,那么智能提示就能工作正常,因为它忽略了真正的jQuery源文件。不过那就没有jQuery 1.3的智能提示了。
您可以在InfoQ中获取更多有关JavaScriptRich Internet Applications的内容。
 
查看英文原文:jQuery 1.3 Released with New High Performance CSS Selector Engine

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

伯乐族 www.ibole.cn --程序员的时间很精彩! by Zhang 伯乐族 www.ibole.cn

好文章,你的文章已经被伯乐族收藏。你也可以通过伯乐族提交你的文章,这样有更多人能关注到你的文章。

伯乐族 www.ibole.cn --程序员的时间很精彩!
--关注你需要的最新.NET技术文章、招聘职位、最新装备...
--订阅伯乐族族人推荐给你的最新程序员的世界发生的精彩信息

几天测试了一下 by _ moxie

使用我的验证器
jssmarty.googlecode.com/files/formFilter%20demo.7z

发现出现第二次触发 失焦 动作时就会出现原有对象无法读取的情况(同一条件下有的字段验证是好的)。
1.2.6下是Ok的。我正在查找原因,建议正式产品中还是不要贸然使用1.3的好。

test by wu ray

test

Re: 伯乐族 www.ibole.cn --程序员的时间很精彩! by wu ray

hehe

Re: test by wu ray

test


test

Re: test by wu ray

test


test

Re: test by wu ray

strong

Re: test by wu ray

test


test


strong

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

8 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT