阅读更多

45顶
1踩

Web前端

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

2012-07-02 11:06 by 副主编 wangguo 评论(58) 有28488人浏览
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的一般都 是企业级别的,做的都是项目,业务功能才是重要的。
互联网产品,就更不用当心了。

发表评论

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

相关推荐

  • 使用Command执行存储过程 (转)

    使用Command执行存储过程 (转)[@more@]XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> .NETfr...

  • 我对知乎前端相关问题的十问十答

    之前知乎上有不少同行邀请我回答一些前端相关问题,但是,大家都知道了,要认真回答一个问题是需要大量时间和精力的,对于还在不断学习积累阶段的我,时不时分散原本的精力,打乱自己原本的节奏,实际上是一件不划算...

  • 最全面、最详细web前端面试题及答案总结

    层叠上下⽂是HTML元素的三维概念,这些HTML元素在⼀条假想的相对于⾯向(电脑屏幕的)视窗或者⽹⻚的⽤户的z 轴上延伸,HTML元素依据其⾃身属性按照优先级顺序占⽤层叠上下⽂的空间。 如何产⽣? 触发⼀下条件则会...

  • 百度阿里网易大疆等大小厂前端校招面筋

    最后,垃圾收集器完成内存清除工作,销毁那些带标记的值并回收它们所占用的内存空间。 引用计数(reference counting)的含义是跟踪记录每个值被引用的次数。当声明了一个变量并将一个引用类型值赋给该变量时,则...

  • 野生程序员的故事

    野生程序员是指仅凭对计算机开发的兴趣进入这个行业,从前端到后台一手包揽,但各方面能力都不精通的人。野生程序员有很强大的单兵作战能力,但是在编入“正规军”之后,可能会不适应新的做事方法。遭遇“野生程序员...

  • 前端笔记(Html+CSS+JS+DOM+网页特效+jQuery+HTML5+CSS3+canvas 标签+web开发重难点+面向对象+AJAX)

      Html:超级文本标记语言(HyperText Markup ...一、结构(固定的结构)   <html> <head> <title></title> </head> <bod...

  • 学习方法:如何在工作内外获得持续的技术成长

    成长永远不是一种结果,而是一种累积效应,更是一种习惯,每个人都时刻在累积,但成长力度却相差甚远,原因就在于特定客观环境内,是各种束缚导致自己打破不掉习惯以及打破后不能坚持。要突破就要从工作内外这两个...

  • PHP面试题(一)

    deque,全名double-ended queue,是一种具有队列和栈的性质的数据结构。双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。双向队列(双端队列)就像是一 个队列,但是你可以在任何一端添加或...

  • java笔试 https://blog.csdn.net/zhugewendu/article/details/72852033

    目录1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?............ 82、Java有没有goto?.........................................................................................

  • 你所不知道的 CSS 阴影技巧与细节 滚动视差?CSS 不在话下 神奇的选择器 :focus-within 当角色转换为面试官之后 NPOI 教程 - 3.2 打印相关设置 前端XSS相关整...

    你所不知道的 CSS 阴影技巧与细节 ...最近一个新的项目,CSS-Inspiration,挖掘了其他很多有关 CSS 阴影的点子,是之前的文章没有覆盖到的新内容,而且有一些很有意思,遂打算再起一篇。 本文...

  • java面试题

    因为Java的运行是在运行时库的支持下 进行的,所以运行效率比起可以更接近底层的C/C+ +来说效率会有所影响,,不过Java的类库采用很好的设计理念,非常好用,也非常实用,已经成为业界的一种标准开发语言。...

  • 野生程序员是指仅凭对计算机开发的兴趣进入这个行业,从前端到后台一手包揽,但各方面能力都不精通的人(转)...

     野生程序员是指仅凭对计算机开发的兴趣进入这个行业,从前端到后台一手包揽,但各方面能力都不精通的人。野生程序员有很强大的单兵作战能力,但是在编入“正规军”之后,可能会不适应新的做事方法。  遭遇“野生...

  • 最近面试java后端开发的感受:如果就以平时项目经验来面试,通过估计很难——再论面试前的准备 亡羊补牢,面试时如果发现回答不好,该怎么办? [UWP]在应用开发中安全使用文件资源 请教:WCF速...

    我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架,我相信其它公司招初级开发时,应该也照着这个标准来面的。 我也知道,不少候选人能力其实不差,但面试时没准备或不会说,...

  • unity实现图片轮播效果_unity 背景无限循环滚动效果

    背景无限循环滚动效果如下示:步骤如下:导入背景图片后,设置图片的格式,如下图;2.图片格式也可以设置是Texture...在Hierachy视图中,新建2D Object-〉Sprite 或者一个Image,将之前设置好的精灵放入Texture。4...

  • 148道Java开发真实面试题及答案

    JVM也是一个软件,不同的平台有不同的版本。我们编写的Java源码,编译后会生成一种 .class 文件,称为字节码文件。Java虚拟机就是负责将字节码文件翻译成特定平台下的机器码然后运行。也就是说,只要在不同平台上...

  • React教程(详细版)

    一、简介(背景) 1.1、概念 它是一个将数据渲染为HTML视图 的js库 1.2、原生js痛点 用dom的API去操作dom,繁琐且效率低 用js直接操作dom,浏览器会进行大量的回流和重绘 原生jjs没有组件化的编程方案,代码复用性...

  • 基于MRAS的感应电机无速度传感器矢量控制及速度估计技术解析

    内容概要:本文深入探讨了利用模型参考自适应系统(MRAS)实现感应电机无速度传感器矢量控制的方法。重点介绍了MRAS的工作原理,即通过电压模型作为参考模型,电流模型作为可调模型,在线比较两者输出误差并进行自适应调整,从而实现精确的速度估计。文中详细解释了关键代码实现,包括自适应律的设计、参数选择以及针对突加载工况的优化措施。同时讨论了实际应用中的调试技巧和注意事项,如积分饱和处理、参数辨识等问题。测试结果显示,相比传统方法,MRAS方案在突加载情况下表现出更好的鲁棒性和更快的响应速度。 适合人群:从事电机控制系统研究与开发的技术人员,尤其是关注无速度传感器矢量控制领域的工程师。 使用场景及目标:适用于需要提高感应电机控制系统性能的应用场合,特别是在无法安装物理速度传感器的情况下,通过软件算法实现高精度的速度估计。主要目标是降低硬件成本,增强系统的可靠性和环境适应性。 其他说明:文中提供了丰富的实验数据支持结论,并引用多篇权威文献作为理论依据。对于希望深入了解MRAS技术原理及其工程应用的读者来说,是一份非常有价值的参考资料。

  • 基于FPGA的AM调制解调全流程实现与优化

    内容概要:本文详细介绍了基于FPGA实现AM调制解调的全过程,涵盖从Matlab滤波器设计到Verilog代码实现,再到最终硬件测试的各个环节。首先,文章讲解了发射端的设计,包括载波生成和调制方法,采用DDS技术和定点运算提高效率。接着,深入探讨了接收端的关键技术,尤其是FIR滤波器的手工实现及其优化措施。文中还分享了许多实践经验,如时钟同步、数据位宽处理以及如何避免常见错误。最后,作者提供了完整的工程代码,并强调了动手实现而非调用IP核所带来的深刻理解和宝贵经验。 适合人群:具有一定FPGA开发基础的技术人员,尤其是对通信系统感兴趣的电子工程师。 使用场景及目标:适用于希望深入了解AM调制解调机制并在FPGA平台上进行相关实验的研究人员和技术爱好者。目标是掌握AM调制解调的具体实现步骤,理解各部分的工作原理,并能够独立完成类似项目的开发。 其他说明:文章不仅提供了详细的理论解释和技术细节,还包括了大量的实战经验和调试技巧,帮助读者更好地理解和应用所学知识。同时,所有源代码均已公开,方便读者下载学习。

  • BMS电池管理控制器开发板及其应用层软件开发全流程详解

    内容概要:本文详细介绍了BMS(电池管理系统)电池管理控制器开发板的相关内容,涵盖硬件部分的关键模块如电压采集模块、电流采集模块等,以及电池管理系统策略开发,包括充电策略、放电策略、电池均衡策略等。同时探讨了应用层软件的开发流程,从需求分析、架构设计、代码实现到最后的测试与优化,提供了丰富的实战经验和代码示例。此外,文中还涉及了一些具体的开发细节和技术难点,如ADC采样电路设计、SOC估算算法、HIL测试、故障注入测试等。 适合人群:从事电池管理系统开发的技术人员,尤其是有一定硬件和软件开发基础的研发人员。 使用场景及目标:适用于希望深入了解BMS开发板硬件设计、掌握电池管理系统策略制定方法、熟悉应用层软件开发流程的专业人士。目标是在实际项目中能够独立完成BMS系统的开发与优化。 其他说明:文中不仅提供了理论知识,还结合了大量的实战案例和代码片段,帮助读者更好地理解和应用相关技术。

Global site tag (gtag.js) - Google Analytics