5

我已经阅读并听说 jQuery不是W3C 标准,但同时我找不到它的原因。任何带有推理的解释都值得赞赏。

编辑:好的,也许我应该改写/改写我原来的问题。实际上,我脑海中的问题是——Does jQuery follow W3C standards?但在发布时,它只是被改写了。

4

1 回答 1

20

已经有用于选择和操作元素的 W3 标准,jQuery 只是一个促进这一点的库。换句话说,jQuery 可以用普通的 JavaScript 做所有事情,所以没有理由让它成为任何标准。

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

于 2012-07-03T14:14:31.817 回答