2012-07-03 14 views
5

Ho letto e sentito che jQuery è non uno standard W3C ma allo stesso tempo non sono riuscito a trovare il motivo per cui è così. Qualsiasi spiegazione con il ragionamento è apprezzata.Perché jQuery non è uno standard W3C?

MODIFICA: OK, potrebbe essere che dovrei riformulare/riformulare la mia domanda originale. In realtà, la domanda che avevo in mente era - Does jQuery follow W3C standards? ma durante la pubblicazione è stata appena riformulata.

+3

team jquery! == gruppo di lavoro w3c - e jQuery è * "solo" * una libreria costruita su una lingua standard (ECMA-262) – fcalderan

+0

In base alle domande frequenti, non penso che questa domanda appartenga a SO. http://stackoverflow.com/faq – elevine

+1

Perché jQuery dovrebbe essere uno standard? jQuery è solo una libreria (piuttosto popolare). – SLaks

risposta

20

Esistono già gli standard W3 per la selezione e la manipolazione degli elementi, jQuery è solo una libreria che lo facilita. In altre parole, è possibile fare tutto ciò che jQuery può fare con il normale JavaScript, quindi non c'è motivo di renderlo un qualsiasi tipo di standard.

Per quanto riguarda la versione modificata "jQuery segue gli standard W3C", la risposta è no. Utilizza proprietà e metodi non standard come innerHTML e alcune proprietà specifiche del browser. Anche se lo fa in un modo che è utile e crea un "livello di astrazione" che aiuta gli sviluppatori ad accedere facilmente a queste proprietà senza preoccuparsi tanto della compatibilità del browser, jQuery continua ad andare contro determinati standard.

Problemi correlati