2012-07-03 13 views
5

He leído y oído que jQuery es no un estándar W3C pero al mismo tiempo no pude encontrar la razón por la que es así. Cualquier explicación con razonamiento es apreciada.¿Por qué jQuery no es un estándar W3C?

EDIT: OK, puede ser que deba reformular/reformular mi pregunta original. En realidad, la pregunta que tenía en mente era: Does jQuery follow W3C standards?, pero mientras la publicaba, la escribí de nuevo.

+3

jquery team! == w3c working group - y jQuery es * "solo" * una biblioteca construida sobre un lenguaje estándar (ECMA-262) – fcalderan

+0

Basado en las preguntas frecuentes, no creo que esta pregunta pertenezca a SO. http://stackoverflow.com/faq – elevine

+1

¿Por qué jQuery sería un estándar? jQuery es solo una biblioteca (bastante popular). – SLaks

Respuesta

20

Ya existen estándares W3 para seleccionar y manipular elementos, jQuery es solo una biblioteca que facilita eso. En otras palabras, es posible hacer todo lo que jQuery puede hacer con JavaScript regular, por lo que no hay razón para convertirlo en un estándar.

En cuanto a la versión editada "jQuery sigue los estándares W3C", la respuesta es no. Utiliza propiedades y métodos no estándar como innerHTML, así como algunas propiedades específicas del navegador. Aunque hace esto de una manera que es útil y crea una "capa de abstracción" que ayuda a los desarrolladores a acceder a estas propiedades fácilmente sin preocuparse tanto por la compatibilidad del navegador, jQuery todavía va en contra de ciertos estándares.

Cuestiones relacionadas