Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. HTML dynamique — Wikipédia
HTML dynamique — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis DHTML)

HTML dynamique, de l'anglais Dynamic HTML, souvent abrégé DHTML, est un nom générique donné à l'ensemble des techniques utilisées par l'auteur d'une page web pour que celle-ci soit capable de se modifier elle-même en cours de consultation dans le navigateur web. Ce nom était particulièrement en vogue à la fin des années 1990 lorsque ces techniques sont apparues. Elles sont maintenant couramment utilisées et gagnent en puissance et en fonctionnalités, suivant l’évolution des langages interprétés par les navigateurs web modernes.

Technique

[modifier | modifier le code]

Techniquement, les modifications portent sur la représentation interne que le navigateur se fait de la page web. Le navigateur reflète immédiatement ces modifications à l'écran. Les éléments constituant la page peuvent ainsi être modifiés, déplacés, créés ou effacés, automatiquement ou à la suite d'une action du visiteur. Les saisies dans les champs de formulaire peuvent également être contrôlées. En outre, une succession rapide de modifications des propriétés de certains éléments (leur couleur, leur taille, leur position, etc.) peut servir à créer une animation.

Évolution des termes

[modifier | modifier le code]

Le nom dynamic HTML n'a jamais désigné une technologie précise.

Au début des années 1990, il désignait la génération « dynamique » de documents HTML par un serveur HTTP, généralement avec les technologies des CGI ou des Server Side Includes. Un tel document « dynamique » est créé à la demande pour répondre à la requête d'un seul visiteur. Souvent, il s'agissait de traiter les données saisies par le visiteur dans les champs d'un formulaire de page web. Par opposition, un document « statique » est conservé dans un fichier du serveur et servi à l'identique à tous les visiteurs.

L'abréviation DHTML et le sens actuel sont apparus en 1997 lorsque Netscape et Microsoft l'utilisèrent pour qualifier les capacités de la quatrième version de leur navigateur web respectif. Il s'agissait principalement d'un slogan marketing vantant une évolution technologique. En effet, même si les langages de script comme JavaScript existaient depuis plus d'un an, leurs capacités de manipulation des documents étaient restées concentrées sur les formulaires.

DHTML devait signifier que désormais toute la structure d'un document HTML était librement manipulable. Cependant, la norme Document Object Model du W3C définissant l'interface de programmation sous forme de modèle objet du document n'était qu'en cours d'élaboration. Les modèles de document concurrents mis en œuvre par les navigateurs Netscape Communicator 4 et Internet Explorer 4 différaient donc significativement. Par conséquent, connaître DHTML consistait notamment à maîtriser toutes les subtiles connaissances techniques nécessaires à l'obtention d'un comportement similaire entre ces deux navigateurs.

Avec la standardisation du DOM et l'apparition de nouvelles technologies comme XML, le nom dynamic HTML est un peu passé de mode. Les procédés restent cependant.

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • AJAX
  • HTML
  • XHTML
  • JavaScript
  • CSS
  • DOM
  • Netscape Navigator et Internet Explorer
  • HTML Application
  • Feuilles de style dynamiques en cascade

Liens externes

[modifier | modifier le code]
  • (en) Dynamic HTML: The Next Generation of User-Interface Design, introduction par Microsoft, février 1997
  • (en) HTML and Dynamic HTML par Microsoft
  • (en) « Dynamic HTML in Netscape Communicator 4 » (archivé sur Internet Archive), par Netscape
v · m
JavaScript
Analyse statique de programmes
  • ESLint
  • JSHint
  • JSLint
Compilateur source à source
  • Babel.js
  • CoffeeScript
  • Dart
  • Emscripten
  • Google Closure Compiler
  • Google Web Toolkit
  • Morfik
  • TypeScript
  • AtScript
  • Opa
  • Nim
  • Haxe
  • Clojure
  • WebSharper
Concepts
  • Ajax
  • Client-side
  • HTML dynamique
  • Framework JavaScript
  • Syntaxe JavaScript
  • Javascript discret
Débogueur
  • Firebug
  • Komodo IDE
  • Microsoft Script Debugger
  • Microsoft Script Editor
  • Opera Dragonfly
  • Venkman
  • Web Inspector
Générateur de documentation
  • JSDoc
Éditeurs (comparaison (en))
  • Ace
    • Cloud9 IDE
  • Atom
  • CodeMirror
    • Light Table
    • Brackets
  • Koding
  • Orion
  • PhpStorm
  • Visual Studio
    • Visual Studio Express
    • Visual Studio Code
    • Visual Studio Team Services
Moteur
  • Moteur JavaScript
Framework
  • Comparaison des frameworks JavaScript
Technologie associée
  • Feuilles de style en cascade
  • Document Object Model
  • HTML
  • JSON
  • WebAssembly
Gestionnaire de paquets
  • npm
  • NuGet
  • Yarn
Côté serveur
  • Active Server Pages
  • Bun
  • CommonJS
  • JSGI
  • Node.js
  • Deno
  • Wakanda
Test unitaire
  • Jasmine
  • Mocha
  • QUnit
Personnalité
  • Douglas Crockford
  • Brendan Eich
  • John Resig
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=HTML_dynamique&oldid=215643722 ».
Catégorie :
  • Technologie web
Catégories cachées :
  • Article contenant un appel à traduction en anglais
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id