Comment sont lus les instructions

Fermé
Babriehead Messages postés 63 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 janvier 2017 - 11 août 2016 à 15:42
Babriehead Messages postés 63 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 janvier 2017 - 30 août 2016 à 11:33
Bonjour,

J'aurais voulus savoir comment les instructions sont lus dans une page html, c'est a dire par exemple en c les instructions sont lus a la suite.

En Html je viens de voir que l'encodage par exemple, qu'il sois placé au début ou a la fin du fichier ne change rien.

Le fichier est donc lus une fois, et l'affichage se fais dans un deuxième temps ?

Merci de vos réponse.

1 réponse

ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
Modifié par gravgun le 11/08/2016 à 21:55
'lut,
le HTML n'étant pas un langage de programmation, il n'y a pas d'instructions.

Ceci dit, le HTML, ainsi que tout type de document dont la syntaxe dérive du SGML (incluant donc XML et, de facto, XHTML), constitue un arbre dont les branches sont constituées par les balises et le texte qu'on y trouve, les "feuilles" étant les attributs des balises.
Cet arbre s'appelle le Document Object Model (DOM), dont les spécifications sont définies par le W3C sur plusieurs documents (DOM1 à DOM4).

Quand un navigateur lit une page HTML, il analyse le texte et constitue cet arbre DOM en mémoire. Après, c'est au tour du moteur de rendu de calculer les positions (en prenant en compte les éventuels attributs XML) et d'afficher le texte, images et cadres au bon endroits.

Le DOM constitué après réception de la page est accessible et modifiable depuis des scripts JavaScript.
from human import idiocy
del idiocy
1
Babriehead Messages postés 63 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 janvier 2017 4
29 août 2016 à 21:39
Désolé pour la réponse tardive ! Ok donc le fichier est bien lus une fois, mis en mémoire et afficher "d'un coup" :)

Merci pour toute ces précisions !

Le W3C est donc une "règle" établis par un ensemble de personne ? Il peut donc changer au fil du temps ?
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225 > Babriehead Messages postés 63 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 janvier 2017
29 août 2016 à 23:22
Le W3C est le consortium d'individus et d'entreprises définissant les standards des pages web. Pour HTML 1.0 à 4.01 ainsi que XHTML, les standards sont fixes et ne changeront pas. HTML5 quant à lui est un standard dit "vivant"; il change au fur et à mesure, et tous les amendements sont listés pour savoir ce qui a changé.
0
Babriehead Messages postés 63 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 janvier 2017 4 > ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021
30 août 2016 à 01:03
Par exemple un site fais en html 5 peut ne plus être viable d'ici 10 ans ou les modifications sont des mise a jour donc ne modifie pas l'original ?
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225 > Babriehead Messages postés 63 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 janvier 2017
30 août 2016 à 11:19
Dans la pratique ce ne sont que des ajouts ou des modifications mineures du standard. Un site HTML5 d'aujourd'hui fonctionnera toujours dans 10 ans.
0
Babriehead Messages postés 63 Date d'inscription mercredi 8 mai 2013 Statut Membre Dernière intervention 12 janvier 2017 4
30 août 2016 à 11:33
Ok merci beaucoup pour toutes ces précision, c'est toujours interessant de connaitre un peu plus la chose en profondeur ;)
0