2009-10-02 5 views

Répondre

6

C'est juste un standard pour dicter l'implémentation d'un langage "javascript", ce n'est pas quelque chose que vous "téléchargez et exécutez". Vous pouvez écrire votre code en fonction de la spécification ECMAScript et vous attendre à ce qu'il fonctionne sur tous les interpréteurs "javascript" (ou c'est l'idée de toute façon ;-))

Pour autant que je sache, il n'existe pas de suite de validation pour tester votre code contre ECMAScript, mais ce n'est pas quelque chose dont j'ai déjà ressenti le besoin.

16

ECMAScript est un langage.

Ce que nous avons dans les navigateurs (et d'autres clients) est ECMAScript conforme implémentations - JavaScript (utilisé dans les clients basés sur Mozilla), JScript (utilisé dans Internet Explorer et Windows Script Host), ActionScript (utilisé dans Adobe Flash) Certaines de ces implémentations - principalement celles utilisées dans les navigateurs contemporains - sont basées sur 3ème édition de la norme ECMA-262, tandis que d'autres - comme le dernier ActionScript - sur la 4ème édition de la même norme. Notez que la 4e édition est actuellement abandonnée au profit de 5e, que de nombreux navigateurs ont déjà started implementing.

La suite de tests pour la 3ème édition était récemment released by Google. Celui pour la 5ème édition est également currently in the works.