为什么jQuery不是W3C标准?

5
我已经阅读和听说过jQuery不是W3C标准,但与此同时,我无法找到它的原因。非常感谢您提供带有论据的解释。
编辑:好吧,也许我应该重新措辞一下我的问题。实际上,我心里想问的问题是--jQuery遵循W3C标准吗?但在发布时被重新措辞了。

3
jQuery团队并非W3C工作组,而jQuery只是构建在标准语言(ECMA-262)之上的库。我的翻译并没有改变原意,同时也尽可能地使语言通俗易懂。 - Fabrizio Calderan
根据常见问题解答,我认为这个问题不适合在SO上发布。 http://stackoverflow.com/faq - Eric Levine
1
为什么jQuery会成为标准呢?jQuery只是一个(相当受欢迎的)库而已。 - SLaks
2
我认为这个问题更适合在programmers.stackexchange.com网站上讨论。好问题,但不是在SO上讨论的内容。 - ledgeJumper
1
请重新考虑此问题的 downvoteclosed 状态。请参阅此问题中的 EDIT 部分。 - Gnanam
显示剩余3条评论
1个回答

21

已经有了选择和操作元素的W3标准,jQuery只是一个方便使用这些标准的库。换句话说,使用普通的JavaScript也可以实现jQuery所能实现的一切功能,因此没有理由将其作为任何标准。

至于编辑版本中的问题“jQuery是否遵循W3C标准”,答案是否定的。它使用非标准属性和方法,如innerHTML,以及一些特定于浏览器的属性。尽管它是以一种有用的方式实现的,并创建了一个“抽象层”,帮助开发人员轻松访问这些属性,而不必过多考虑浏览器兼容性,但是jQuery仍然违背了某些标准。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接