阅读更多

45顶
1踩

Web前端

原创新闻 jQuery官方答用户问:最后一条亮了

2012-07-02 11:06 by 副主编 wangguo 评论(58) 有28308人浏览
jQuery开发团队称在2.0版本中将不再支持IE 6/7/8,引起了轩然大波。该团队今天在博客中发表了一篇文章,重点回答了用户最关注的一些问题。

问:jQuery为何要放弃对IE 6/7/8的支持?(实际上是jQuery 2.0不支持IE 6/7/8)

并不是这样,明年初发布的jQuery 1.9仍将支持老款的IE版本。在jQuery 2.0发布后,我们仍会继续维护jQuery 1.9版本。

问:为什么要让我使用条件注释语句来选择jQuery版本?

并不是这样,条件注释语句(见这篇文章最后)是用于在jQuery 1.9和2.0共同使用时,针对IE的版本进行自动选择的。如果只使用jQuery 1.9,就不需要条件注释语句了。

jQuery 1.9支持所有的浏览器,从IE 6到IE 10、Chrome、Safari、Opera等。

问:当jQuery 2.1发布时,会发生什么情况?jQuery 1.9是否支持2.1中新增的API?

这位同学,你想得太远了。jQuery 2.1可能到2014年才会发布,因此在2012年中期很难预料到jQuery 2.1是什么样。我们的目标是保持1.x和2.x版本线同步,并通过插件来增加功能。你可以看看 jQuery 2012大会上的关键信息。

问:jQuery 1.9的支持周期有多久?

老款IE存在多久,我们就支持jQuery 1.9多久。或许等到微软2014年4月终止对Windows XP的支持时,老款IE的份额将大大下降。

问:我有大量的IE 8用户,你们就不能只放弃IE 6或IE 7吗?

老款IE都存在很多相同的缺陷,只放弃其中一个或两个意义不大。如果你需要支持老款IE,jQuery 1.9将是很不错的选择。

问:我的网站在中国,有22%的用户使用IE6!

Seems like some sort of human rights violation(不解释)。哦,这不是一个问题。

Via jQuery官方博客
  • 大小: 147.4 KB
  • 大小: 51.4 KB
  • 大小: 42.4 KB
  • 大小: 41.1 KB
  • 大小: 40.1 KB
  • 大小: 21.2 KB
  • 大小: 22.6 KB
  • 大小: 11.6 KB
45
1
评论 共 58 条 请登录后发表评论
58 楼 xiaozi0lei 2013-05-31 14:50
alert008 写道
要么适应中国国情,要么滚出中国

gemen,你是愤青,切不了解世界趋势。。
57 楼 xiaozi0lei 2013-05-31 14:49
filemon 写道
真是泪奔啊,补脑补成这样了,英文水平。。。。
我想问一下大家,如果别人刚才提了一个问题,你说这不是一个问题,难道是用 is 吗?有这种用法吗?这么一个小问题能引伸出这么多的学问,难道苍老师的精神境界会变的那么高。

gemen,你好惨。。这么多人帮你纠正。。
56 楼 hellostory 2013-05-29 12:43
alert008 写道
要么适应中国国情,要么滚出中国

搞清楚是谁需要谁,愤青一个!
55 楼 alert008 2013-05-28 10:36
要么适应中国国情,要么滚出中国
54 楼 coolcfxp 2013-04-21 00:12
看到好多人争论最后一条的翻译,原文是这样:
My website is in China and 22 percent of our users are still using IE6! Seems like some sort of human rights violation. Oh, and that wasn’t a question.

这句话的“问题”是用感叹号结尾的。所以我这么翻:
我的网站在中国,我们还有22%的用户再用IE6!
这看上去是一种对人权的侵犯。哦,你刚才不是在提问(而是在抱怨)。
53 楼 kidneyball 2012-07-06 05:59
filemon 写道
真是泪奔啊,补脑补成这样了,英文水平。。。。
我想问一下大家,如果别人刚才提了一个问题,你说这不是一个问题,难道是用 is 吗?有这种用法吗?这么一个小问题能引伸出这么多的学问,难道苍老师的精神境界会变的那么高。


如果你一定要找“非脑补”解释的话,你可以把它理解为“你之前那个句子在字面上不是个问题”,因为这句的结尾用了惊叹号而不是问号。不过请思考一下,这个FAQ是他们自己整理的,为什么前面的问题统统都写成问句形式,只有这句写故意成感叹,然后又专门指出这不是个问题呢。有种修辞手法叫“双关”。
52 楼 kidneyball 2012-07-05 19:54
filemon 写道
真是泪奔啊,补脑补成这样了,英文水平。。。。
我想问一下大家,如果别人刚才提了一个问题,你说这不是一个问题,难道是用 is 吗?有这种用法吗?这么一个小问题能引伸出这么多的学问,难道苍老师的精神境界会变的那么高。


你自己看原文吧,除了这句其他都用现在时。“别人刚才提了问题”,你回答的时候这个事情还未解决,你说它不算是个问题,当然是用一般现在时。按你的理解两人对话的时候什么时候才该用现在时?你永远都在回答别人“刚才说的话”。
51 楼 nakupanda 2012-07-05 18:37
filemon 写道
真是泪奔啊,补脑补成这样了,英文水平。。。。
我想问一下大家,如果别人刚才提了一个问题,你说这不是一个问题,难道是用 is 吗?有这种用法吗?这么一个小问题能引伸出这么多的学问,难道苍老师的精神境界会变的那么高。


还有, 以我的初中水平英语, 如果有人问

"Is it a problem?"

我只会回答

"It is not a problem."

而不是

"It was not a problem."

当然幽默点, 回答

"It was a problem"
50 楼 nakupanda 2012-07-05 18:34
filemon 写道
真是泪奔啊,补脑补成这样了,英文水平。。。。
我想问一下大家,如果别人刚才提了一个问题,你说这不是一个问题,难道是用 is 吗?有这种用法吗?这么一个小问题能引伸出这么多的学问,难道苍老师的精神境界会变的那么高。


你的英语有点厉害的样子....

我的疑问:

A问: 'What is his name?'
你答: 'It was filemon.'

根据你的观点, 这样正确吗?
49 楼 filemon 2012-07-05 16:49
真是泪奔啊,补脑补成这样了,英文水平。。。。
我想问一下大家,如果别人刚才提了一个问题,你说这不是一个问题,难道是用 is 吗?有这种用法吗?这么一个小问题能引伸出这么多的学问,难道苍老师的精神境界会变的那么高。
48 楼 forchase 2012-07-05 15:29
这个是你自己国度的问题,相对作者而言当然是“that wasn’t a question”
47 楼 EricLiang 2012-07-04 16:26
zfms 写道
真希望中国人也能写出jquery这样优秀的框架出来。

你真的低估了国内的JavaScript技术了,看看淘宝的开源框架KISSY,seaJs,你就不会如此说了
46 楼 RonQi 2012-07-04 10:57
引用

Kii Says:
July 3rd, 2012 at 9:42 am
This is my real experiences and not a single case.

China Clients told me: My site is broken in IE6.
My answer: You browser is too old
My China clients: I see.

US/UK Clients told me: My site is broken in IE6.
My answer: You browser is too old
US/UK Clients: can you fix it?

哈哈,官方博客的这条回复很有趣,国人真是能忍受的好客户
45 楼 RonQi 2012-07-04 10:01
kidneyball 写道
conanca 写道
不才,来翻一下下

问:我的网站在中国,有22%的用户使用IE6!

回答是:这不是个问题(俺们压根不想理会),虽然这么回答挺伤人的


原文是“Oh, and that wasn’t a question”。注意时态,如果that是指jQuery放弃IE6这件事,应该用is。用was说明that是指human right violence。(全句意思应该是:看上去有些人的human right被侵犯了?不过他们也习惯了啦)。

哥们,你说的靠谱
44 楼 zfms 2012-07-03 21:58
真希望中国人也能写出jquery这样优秀的框架出来。
43 楼 oleiowang 2012-07-03 18:23
qi04072008 写道
kidneyball 写道
conanca 写道
不才,来翻一下下

问:我的网站在中国,有22%的用户使用IE6!

回答是:这不是个问题(俺们压根不想理会),虽然这么回答挺伤人的


原文是“Oh, and that wasn’t a question”。注意时态,如果that是指jQuery放弃IE6这件事,应该用is。用was说明that是指human right violence。(全句意思应该是:看上去有些人的human right被侵犯了?不过他们也习惯了啦)。

真精辟啊!大哥


回答的很棒!
42 楼 qi04072008 2012-07-03 17:36
kidneyball 写道
conanca 写道
不才,来翻一下下

问:我的网站在中国,有22%的用户使用IE6!

回答是:这不是个问题(俺们压根不想理会),虽然这么回答挺伤人的


原文是“Oh, and that wasn’t a question”。注意时态,如果that是指jQuery放弃IE6这件事,应该用is。用was说明that是指human right violence。(全句意思应该是:看上去有些人的human right被侵犯了?不过他们也习惯了啦)。

真精辟啊!大哥
41 楼 邪恶的喵呜 2012-07-03 13:32
code_monkey 写道
Jquery 不是说了么,要支持IE6可以用Jquery 1.9呀,不是Jquery2.0不想去支IE6,是IE6,7肯本就做不出这样的效果,你要Jquery怎么去支持呀。你觉得可以支持,你可以用javascript去写呀。。。。
用IE6的一般都 是企业级别的,做的都是项目,业务功能才是重要的。
互联网产品,就更不用当心了。

语文是体育老师教的
40 楼 gfdice 2012-07-03 13:23
fish 写道
tomqyp 写道
这根人权有什么关系啊

幽默感啊,同学。


可能jquery团队误认为中国那部分国民被迫使用老版本IE。
39 楼 code_monkey 2012-07-03 11:27
Jquery 不是说了么,要支持IE6可以用Jquery 1.9呀,不是Jquery2.0不想去支IE6,是IE6,7肯本就做不出这样的效果,你要Jquery怎么去支持呀。你觉得可以支持,你可以用javascript去写呀。。。。
用IE6的一般都 是企业级别的,做的都是项目,业务功能才是重要的。
互联网产品,就更不用当心了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics