Bonjour.
nous sommes dans cette section du forum directement concernés par plusieurs normes.
la première qui normalise le langage est Ecmascript de ECMA
la seconde qui normalise quels objets un navigateur internet met à disposition du langage est HTML du W3C.
Le W3C vient de faire un pas en avant pour HTML la norme est finalisée. en clair l'API est arrêtée et une release candidate vient d'être publiée, cela signifie que très peut de chose sont succeptible de changer d'ici la normalisation complète. seuls des éléments mineurs pourraient encore évoluer.
http://www.w3.org/TR/2012/CR-html5-20121217/
Mais nous avons droit à une autre norme. En effet certains éléments avaient été ajouté par divers constructeurs à HTML. mais le W3C a préféré ne pas les intégrer directement. La raison est simple il est possible de les utiliser hors de HTML.
le W3C a donc normalisé de façon indépendante de HTML le canvas et vient là aussi de publier une candidate finalisée.
http://www.w3.org/TR/2012/CR-2dcontext-20121217/
Le point fondamental de ces normes qui nous concernent directement est que HTML5 n'est pas une norme sur un langage de balisage comme l'était HTML4.
HTML5 ne normalise pas le langage de tag pour décrire une page. Mais il normalise l'implémentation DOM que le navigateur doit faire. Le balisage n'est qu'une forme sérialisée du DOM.
Ces deux normes s'appuient pour cela sur une troisième que nous allons devoir apprivoiser si ce n'est déjà le cas.
http://dev.w3.org/2006/webapi/WebIDL/
comme vous pouvez le voir elle n'est pas toute jeune.
l'ensemble HTML5 est décrit sous forme web IDL.
A+JYT
Partager