Title: Aucun titre de diapositive
1Architecture Client-Serveur
- Requête du client au serveur
- Réponse du serveur au client
- Affichage du fichier demandé sur le browser
(client)
- Un serveur est un ordinateur et/ou un programme
qui met à disposition des ressources pour
d'autres machines/programmes. - Un client est un programme qui utilise un serveur.
2Affichage du fichier et exécution du code HTML et
JavaScript
lthtmlgtltheadgtlttitlegtWelcome to TECFAlt/titlegtlt/hea
dgtltbody bgcolor"ffffff"gt
lth1 align"center"gtTECFAlt/h1gtltimg
src"http//tecfa.unige.ch/gif/server/tecfa-affich
e.gif" width"400" height"400" alt"Tecfa"gtltbrgt
Domaines de rechercheltulgtltligtlta
href"http//tecfa.unige.ch/tecfa/research/theme1.
html"gt Help systems Tools for
learninglt/agtltligtlta href"http//tecfa.unige.ch/t
ecfa/research/theme2.html"gt Distributed Cognitive
Systemslt/agtltligtlta href"http//tecfa.unige.ch/te
cfa/research/theme3.html"gt Mediated Educational
Communicationlt/agtltligtlta href"http//tecfa.unige
.ch/tecfa/research/theme4.html"gt Information
Communication Systemslt/agtlt/ulgtlt/bodygtlt/htmlgt
3Introduction à JavaScript
- Langage de scripting (interprété)
- Orienté objet (objets-propriétés-méthodes-événemen
ts) - Plate-forme indépendant
- Client (vs Serveur)
- Code inséré dans des fichiers HTML
- Développé par Netscape (? Java)
4Fonctionnalités
- Pages web dynamiques (Contenu non figé)
- Applications interactives (QCM)
- Validation formulaire (bamboula)
- Joint java-html-plugins
- ...
5Mais encore
- Now 1.2 (version browser détectable)
- Code dans un fichier extérieur (.js)
- VS Java (compilé, Sun)
- Ex ltscript language"JavaScript"gt alert("Bonjo
ur cher lecteur !!! ") lt/scriptgt - Ressources on-line http//tecfa.unige.ch/roiron/
Wettstein.htm
6Hiérarchie objet
- Langage  orienté objetÂ