NFA016 : Introduction

O. Pons, S. Rosmorduc

Conservatoire National des Arts & Métiers

Pour naviguer sur le Web, il faut :

  1. Une connexion au réseau
    • Réseau
      • Connexion physique (câbles,sans fils, …) à des machines
      • Protocoles de communication
        Plusieurs niveau (couche) :
        • Internet protocole IP
        • Transmission Control Protocol TCP
        • HyperText Transfer Protocol HTTP
      • Fournisseur d'accès (FAI) (Free,SFR …)
  2. Un navigateur Web
    (Browser) graphique ou texte

Naviguer: dialoguer avec un serveur web

les échanges entre client et serveur

Uniform Resource Locator (adresse web)

http :// www.cnam.fr / …/repertoire/… / unepage.html
     
protocole   adresse du serveur   chemin vers le fichier/   page demandée

Page web affichée par un navigateur graphique

la page sur un ecran graphique

Page web affichée par un téléphone mobile

la page sur un telephone

Page web affichée par un navigateur en mode texte

la page sur un navidateur en mode texte

Page web reçue par le navigateur

 
    

La page HTML

La page HTML (source)

les échanges entre client et serveur

La page HTML (emboîtement de balises)

la page comme emboitement de balise

La page HTML (vue comme un arbre)

la page comme emboitement de balise

Structuration vs présentation

HTML et CSS

le code html avec le lien css

Le fichier CSS

le code css

HTML et CSS (résultat)

Fichier CSS transmis au navigateur après la page web.
interprété pour afficher: l'affichage avec le css

Intérêt des feuilles de style externes

En résumé

Pages dynamiques: appel de scripts coté serveur

Impossible à faire avec HTML + CSS !!!!!!

Solution

En résumé

principe du dynamisme cote serveur

Dynamisme coté Navigateur

Appel de script Javascript

principe de l'execution cote client

Convertisseur Francs euros

Convertisseur Francs euros : source HTML




    

Convertisseur Francs euros : source JS



    

Web 2.O, Ajax, …

Plan du cours