我已经阅读并听说jQuery是 而不是 W3C标准但同时我找不到原因。任何有推理的解释都会受到赞赏。
编辑:好的,我可能应该改写/改写原来的问题。实际上,我在脑海中的问题是 - Does jQuery follow W3C standards?
,但在发布时它只是改写了。
答案 0 :(得分:20)
已经有W3标准用于选择和操作元素,jQuery只是一个促进它的库。换句话说,有可能做jQuery可以用常规JavaScript做的所有事情,所以没有理由让它成为任何标准。
关于编辑版本“jQuery遵循W3C标准”,答案是否定的。它使用非标准属性和方法,如innerHTML,以及一些特定于浏览器的属性。虽然它以一种有用的方式执行此操作并创建了一个“抽象层”,可帮助开发人员轻松访问这些属性而无需担心浏览器兼容性,但jQuery仍然违反某些标准。