为什么各大网站用的jquery版本都是1.4.2呢?

张金富 发布于 2011/08/29 08:20
阅读 14K+
收藏 1

随便看了下两个网站的源码,CSDN和jquery官网,发现竟然都用的1.4.2。

如果说CSDN是页面复杂,更新涉及兼容性太麻烦的话。那jquery官网那么简单的页面竟然也用这个版本就很说明问题了。那么这个版本有什么优势呢?

加载中
1
张金富
张金富

引用来自“天涯咫尺”的答案

引用来自“Lucifer.Xu”的答案

一般网站的运行原则是:安全,稳定,高效。

对于是否最新版本考虑的应该不多,只要目前够用,一般不轻易升级,除非遇到版本有重大bug/安全漏洞/性能问题或者是有新功能需要用到新版本,才会考虑去升级新版本。

当然会有“个人网站”/“技术爱好网站”等追求新版本的网站可能会及时尝试新版本!

http://jsperf.com/jquery-1-4-2-vs-1-6-2-comparisons 
看看 jquery各版本性能比较吧

经过测试,在本人机器上(Win XP,得分越高越好)

IE8浏览器,1.4.2、1.4.4、1.6.2各有胜负,差别不是很大。

Chrome13浏览器,Context和Find方法,1.4.2是1.4.4的2倍,1.6.2是1.4.2的2倍;而Get方法比较离谱,1.6.2是1.4.2的11倍,1.4.4的15倍。

FF6浏览器,基本上1.4.2是1.4.4的两倍,1.6.2是1.4.2的3倍。

张金富
张金富
@skin : 就是得分啊!ops/secs,自己测一下就知道了。
s
skin
你这个倍,是速度还是时间啊
0
一号男嘉宾
一号男嘉宾
这个和很多系统还是JRE1.4一样,系统要求的不是最新,而是稳定。升级有风险,用户请小心啊~
张金富
张金富
那为什么不用1.4.4呢?我一直用的这个版本,因为是1.4系列里最新的。
0
喜之郎
喜之郎
醫生發明一種藥,先讓別人試用,等確定無幅作用後再自己用,畢竟像李時珍這樣的醫生已經很少了。 (用繁體字很不爽,沒辦法,港資企業。 )
闵胜
不错呀,还知道李时珍呢,嘿嘿
张金富
张金富
jquery已经很成熟了,不至于你说的那样。
张金富
张金富
为什么是1.4.2,而不是别的版本呢?
0
ginkgo_w
ginkgo_w
还有以前做的,要改用新版本的,需要花费的成本太高。
张金富
张金富
那么jquery官网首页那么简单的页面为什么不用最新的1.6.2呢?如果我是作者肯定要用最新版,以身作则啊!
0
张金富
张金富
我就是想知道1.4.2有什么特性。是功能跟体积达到最佳平衡吗?
0
徐小路
徐小路

一般网站的运行原则是:安全,稳定,高效。

对于是否最新版本考虑的应该不多,只要目前够用,一般不轻易升级,除非遇到版本有重大bug/安全漏洞/性能问题或者是有新功能需要用到新版本,才会考虑去升级新版本。

当然会有“个人网站”/“技术爱好网站”等追求新版本的网站可能会及时尝试新版本!

徐小路
徐小路
@张金富 : 补充下,软件嘛,这东西更新很快,自己够用就行。
徐小路
徐小路
@张金富 : 我也不是很清楚1.4.2较之其他版本到底有什么特别好的地方。别人不升可能是因为没有碰到什么问题,没必要升级吧。在比较重要的环境不会有人在没有碰到问题的时候轻易升级的,毕竟升级就存在风险。
张金富
张金富
如果1.4.2确实经典的话,那我以后做项目也用这个版本。
张金富
张金富
我想知道为什么用1.4.2而不是1.4.4呢?
0
宏哥
宏哥

同问,不过1.6.2确实体积大了很多

好像还没有答案

宏哥
宏哥
@张金富 : 我也有同样的疑问,的确很少看到1.4.4
张金富
张金富
按理说,同一系列主要是bug修复,应该用1.4.4才对啊!
0
徐小路
徐小路

可以看下1.6及其之后的更新日志,看是否增加了什么功能,或者重写了什么功能,这些可能会增加代码量。呵呵,对jquery不精通。

只是站在生产环境升级软件的角度来回答问题。

0
张金富
张金富

Blog » jQuery 1.4.2 Released

Posted February 19th, 2010 by John Resig

Blog » jQuery 1.4.3 Released

Posted October 16th, 2010 by John Resig

Blog » jQuery 1.4.4 Released

Posted November 11th, 2010 by Addy Osmani

一个解释是1.4.3在1.4.2发布8个月之后才发布,间隔有点长,导致1.4.2已经有很多使用量了。

0
leeoo
leeoo
有稳定方面的原因,不过有的时候更多的是目前使用的版本已经符合当前系统的需求了,而且也没有发现什么bug,所以不更新也可以理解~
PS:我个人一般喜欢使用软件的一个大版本的最新稳定版本(即GA版本,比如jQuery 1.4.4,我不会去使用jQuery 1.6.0,要用也会考虑用1.6.2这种),不过在使用前我会关注一下软件的changelog,看看修复了什么bug,提高了什么性能等,如果API变化了或者引入了新的功能、特性的话我会慎重的考虑是否需要升级,
返回顶部
顶部