HTML5 Canvas - 0.1 Qu'est-ce que HTML5 et l'API Canvas ?

Cette leçon répond à deux questions : qu'est-ce que HTML5, et qu'est-ce que l'API Canvas ? Elle montre aussi pourquoi Canvas est très utilisé dans le développement web moderne. Vous verrez qu'il ne demande aucun logiciel supplémentaire.

HTML5 en bref

HTML5 est une version du langage de balisage du web, lancée en 2014. Elle vise à résoudre des problèmes de portabilité et de dépendance. Elle apporte aussi de nombreuses API, dont Canvas.

Vous n'avez pas besoin d'installer de plugin : un navigateur compatible HTML5 suffit.

Canvas : une toile à dessiner en JavaScript

L'API Canvas fonctionne comme une toile de peinture numérique. Au lieu de pinceaux et de peinture, vous dessinez à l'aide de JavaScript.

Canvas sert dans plusieurs domaines : les applications de dessin, les bibliothèques de diagrammes et de graphiques, et les jeux. La vidéo cite par exemple la bibliothèque Chart.js.

  • Applications de dessin
  • Bibliothèques de graphiques, comme Chart.js
  • Jeux dans le navigateur

En résumé

HTML5 est une version du langage web lancée en 2014, qui apporte de nouvelles API. Canvas en fait partie : il permet de dessiner avec JavaScript dans un navigateur. Il sert à des domaines variés et ne demande aucun plugin.

Points clés

  • HTML5 a été lancé en 2014 pour améliorer la portabilité des contenus web.
  • L'API Canvas offre une toile sur laquelle dessiner avec JavaScript.
  • Canvas est utilisé pour les dessins, les graphiques et les jeux.
  • Aucun plugin ni logiciel n'est nécessaire, seul un navigateur compatible suffit.

Questions fréquentes

HTML5 remplace-t-il CSS et JavaScript ?

Non. HTML5 est une version du langage HTML. CSS et JavaScript restent des technologies distinctes, utilisées ensemble.

Faut-il un logiciel spécial pour utiliser Canvas ?

Non, un navigateur compatible HTML5 suffit.

Pourquoi Canvas est-il utilisé pour les graphiques ?

Il permet de dessiner librement à l'écran avec JavaScript, ce qui convient aux graphiques, aux jeux et aux applications de dessin.