Une application web ouverte est fondamentalement une application HTML5. Même si les fonctions d'HTML, de CSS et de JavaScript sont évidentes pour certains, voici un rapide résumé du role important que chacun joue dans une application HTML5.
HTML5 pour le contenu et la structure
HTML est utilisé pour créer la structure du contenu de l'application web. Les nouvelles fonctionnalités d' HTML5 incluent la validation des formulaires, de nouvelles balises comme |
CSS3 pour le style
CSS fourni la présentation visuelle vous permettant de contrôler la mise en page du contenu. CSS peut faire plus que formatter le contenu; vous pouvez utiliser la puissance de CSS pour animer des élements, créer des dégradés précis pour éviter l'utilisation inutile d'images et créer des media queries afin d'ajuster l'apparence du contenu en fonction de l'appareil sur lequel il est affiché. |
JavaScript pour les interactions dynamiques
JavaScript fourni la couche d'animation et d'interaction avec l'utilisateur.JavaScript vous permet de reconnaitre et de réagir aux actions de l'utilisateur, de charger du contenu dynamiquement et d'accèder aux fonctionnalités spéciales du matériel comme l'API Caméra ou l'API Géolocalisation.
|
Il est important de noter que le support de chaque fonctionnalité varie en fonction des navigateurs web ; la detection des fonctions disponibles et la recherche doivent être faites avant l'utilisation de chaque fonctionnalité. L'utilisation de ces strategies sera enseignée par la suite.