我已经阅读和听说过jQuery不是W3C标准,但与此同时,我无法找到它的原因。非常感谢您提供带有论据的解释。
编辑:好吧,也许我应该重新措辞一下我的问题。实际上,我心里想问的问题是--jQuery遵循W3C标准吗?但在发布时被重新措辞了。
编辑:好吧,也许我应该重新措辞一下我的问题。实际上,我心里想问的问题是--jQuery遵循W3C标准吗?但在发布时被重新措辞了。
已经有了选择和操作元素的W3标准,jQuery只是一个方便使用这些标准的库。换句话说,使用普通的JavaScript也可以实现jQuery所能实现的一切功能,因此没有理由将其作为任何标准。
至于编辑版本中的问题“jQuery是否遵循W3C标准”,答案是否定的。它使用非标准属性和方法,如innerHTML,以及一些特定于浏览器的属性。尽管它是以一种有用的方式实现的,并创建了一个“抽象层”,帮助开发人员轻松访问这些属性,而不必过多考虑浏览器兼容性,但是jQuery仍然违背了某些标准。