Qu'est-ce que le HTML dynamique?

Dynamic HTML, plus communément appelé Scripting DOM ou DHTML, est un ensemble d'outils qui peuvent être utilisés pour créer des éléments interactifs sur un site Web. En règle générale, Dynamic HTML combine HTML standard, qui est le langage de balisage du Web, avec un langage de script. Cela permet au concepteur de site Web d'inclure des éléments variables à une page Web qui peut être modifiée par l'utilisateur après le chargé de la page. Un exemple de HTML dynamique est un menu qui baisse lorsque l'utilisateur s'offre. Les jeux DHTML sont également de plus en plus populaires.

Les sites Web construits à partir de HTML statique ne peuvent pas être modifiés ou modifiés par l'utilisateur une fois chargé. Pour les sites Web de base, ce n'est pas un problème, mais le manque d'interactivité est un problème pour de nombreux sites Web et applications. Dynamic HTML combine un HTML régulier avec JavaScript, un langage de script simple, pour offrir une liberté beaucoup plus grande au concepteur Web via des éléments interactifs.

HTML standard n'a pas de «variables» qui peuvent être modifiées, mais le HTML dynamique. Une fois un site WebAvec DHTML chargé, le langage de script peut être utilisé pour modifier certains éléments de la page. Il ne peut cependant pas créer des pages avec du contenu généré dynamiquement. Pour cela, le concepteur Web doit utiliser des langages de script côté serveur tels que PHP et Perl.

À l'origine, le HTML dynamique était connu sous le nom de DHTML. En raison de problèmes initiaux pour faire fonctionner la technologie sur tous les navigateurs Internet, cette étiquette est tombée hors de la mode. Au lieu de cela, la technologie est désormais généralement appelée script DOM qui signifie Scripting du modèle d'objet de document. Cela fournit un ensemble de conventions qui fonctionnent sur tous les navigateurs et facilitent le développement de pages Web animées dynamiquement.

Il existe un certain nombre d'exemples communs de HTML dynamique en action. Mis à part les menus déroulants, les formulaires qui peuvent retourner des informations sans avoir besoin d'être envoyés à un serveur et à mettre à jour automatiquement le contenu sont deux autres exampesLes. Celles-ci seraient très difficiles, ou impossibles, à réaliser en utilisant un HTML standard et un langage de script côté serveur. Cacher le contenu d'un utilisateur jusqu'à ce qu'une action spécifique ait eu lieu est une autre utilisation courante de la technologie.

Le développement de jeux HTML dynamiques devient moins difficile maintenant que les problèmes de croisement commencent à poser moins de rares. Les jeux de script DOM sont encore relativement rares, mais la technologie fonctionne bien pour les petits jeux basés sur un navigateur. Un avantage pour les jeux DHTML est qu'ils peuvent également être exécutés des systèmes d'exploitation populaires en tant que widgets.

DANS D'AUTRES LANGUES