这篇文章是jQuery各种show/hide方式的性能测试。作者之所以测试这个源于Robert Duffy在San Francisco举行的jQuery大会上的一句话:“.hide()和.show()的执行速度会比直接改变css慢”。但由于未能找Robert Duffy问明原因,所以作者就自己去做了这个测试。下面的翻译并不是全文翻译,只节选了一些重点。
用作测试的是一个含有100个div的HTML页面,div带有class和一些内容。为了排除掉寻找这些div所花费的时间,所以把选择器$('div')缓存起来了。用作测试的jQuery版本是1.4.2,所以测试结果也只是针对这个版本,在其他版本可能就不是这些结果了。
测试的jQuery方法分别是:
- .toggle()
- .show() 和 .hide()
- .css({'display':'none'}) 和 .css({'display':'block'})
- .addClass('hide') 和 .removeClass('hide')
- 改变<style>元素的一个属性

北京时间6月23日消息,美国科技博客网站Facebook周二刊登了该网站对Facebook首席执行官马克·扎克伯格(Mark Zuckerberg)的独家采访记录。在这次于本周早些时候进行的采访中,扎克伯格谈到了Facebook的现状、未来发展、为外部开发者创建的收入生态系统及其他事宜。
摘录了下几个重点:
- 在应用程序被用户接受的问题上,主要有两种方式:一是通过病毒式传播,即通过强制方式发展新用户。另一种方式是让用户再次了解某款应用程序的具体性能。在互联网产业发展初期阶段,病毒式传播方式很有效。在这种情况下,其实并没有真正能够使用户再次了解应用程序的有效渠道。一些开发者通过病毒式传播方式,而迅速发展了大量用户。他们发展忠诚用户的主要方式,就是不断发展新用户,并让这些新用户产生反感情绪。真正能够让用户愿意再次了解某款应用程序性能的方式是:应用程序本身性能很好,用户愿意再次了解和使用。
- 维持各类游戏之间的平衡。对每位用户的兴趣爱好有所了解。如对于不喜欢玩游戏的用户,就少给他们投递一些有关游戏的信息。
- 对于外部游戏开发者而言,无论其公司规模大小,都能在Facebook获得平等的发展机遇。这种做法有利于维持社交游戏产业的正常竞争。
- Facebook网站上应该使用单一虚拟货币才好。如果我们能够一站式购买信用币,并能够用于所有游戏,无疑对用户和外部开发者都有好处。
- Twitter是性能很好、也非常简洁的服务。他们将一件事情做得很好,这就很强大。人们使用产品的方式非常不同。他们(注:指Twitter)做的一些事情,也正是我们刻意不想做的业务。
原文:Exclusive: Discussing the Future of Facebook and the Facebook Ecosystem with CEO Mark Zuckerberg
5月初,爱好吹嘘 Chrome 速度的 Google 又制作了一个创意巧妙的视频,其中的一个片段是 Chrome 打开页面速度 PK 飞行的土豆速度。Opera 的人看了这个视频后也灵感大发,同样拿 Opera 和土豆拼起了速度,不过他们比的是,煮土豆的速度……
这是日本某人用CSS画的哆啦A梦,用来检测浏览器对CSS3的支持程度。我用几个浏览器测试,其中Chrome 4跟Safari 4表现最好,而Firefox 3.6次之,因为它渲染的哆啦A梦的眼睛不会动,而Opera10.5再次之,它不但眼睛不会动,还渲染少了一些渐变效果。至于IE就不说了,你可以自己试试看……
来源:http://blog-imgs-42-origin.fc2.com/s/h/o/shopdd/dora_css3.html
最近在做一个项目,对之前所用的弹出框速度不是很满意,但是一直没找到个满意的(其实ymPrompt和lhgdialog都不错),后来在Blueidea的论坛里看到了artDialog,试用了下,感觉还不错,于是用到项目上。

名称:artDialog
作者:唐斌
版本:v 2.0.9 Beta
更新:2010-05-02
License:GNU Lesser General Public License
