Ecmascript est normalisé par ... l'Ecma (d'où le nom), pas le W3C.
Par contre le W3C peut tout à fait normaliser certaines API qui seront utilisables entre autres par javascript. C'est le cas de DOM par exemple.
Pour ajax : pas mieux. La méthode xmlhttprequest() qui est finalement la seule partie technique du modèle Ajax n'est pas normalisé par le W3C à ma connaissance.
> dictés par le W3C, donc il est compatible avec tous les navigateurs
Euh .... là même dans mes rêves les plus fous je n'y ai jamais cru.
Puis les navigateurs sont des logiciels comme les autres. Ils peuvent respecter des normes quand ils font des choses, mais n'implémentent pas forcément tout (ni tout de suite), voire implémentent différement quand ils ont une bonne raison de le faire.
Ce n'est pas parce que le W3C (ou un autre organisme de normalisation) fait passer une spécification par un processus de publication que d'un coup ça marche partout. Ca n'est pas le cas et ça ne le sera jamais.
[^] # Re: des pages web de plus en plus complexes ... ajax et le reste
Posté par Éric (site web personnel) . En réponse à la dépêche WordPress 2.0 est disponible. Évalué à 10.
Ecmascript est normalisé par ... l'Ecma (d'où le nom), pas le W3C.
Par contre le W3C peut tout à fait normaliser certaines API qui seront utilisables entre autres par javascript. C'est le cas de DOM par exemple.
Pour ajax : pas mieux. La méthode xmlhttprequest() qui est finalement la seule partie technique du modèle Ajax n'est pas normalisé par le W3C à ma connaissance.
> dictés par le W3C, donc il est compatible avec tous les navigateurs
Euh .... là même dans mes rêves les plus fous je n'y ai jamais cru.
Puis les navigateurs sont des logiciels comme les autres. Ils peuvent respecter des normes quand ils font des choses, mais n'implémentent pas forcément tout (ni tout de suite), voire implémentent différement quand ils ont une bonne raison de le faire.
Ce n'est pas parce que le W3C (ou un autre organisme de normalisation) fait passer une spécification par un processus de publication que d'un coup ça marche partout. Ca n'est pas le cas et ça ne le sera jamais.