Professional Documents
Culture Documents
MOTIVATION
Besoins :
Afficher un message d’erreur lors d’une saisie erronée dans un champ d’un formulaire.
Afficher la date de jour
Connaître le nombre de visiteurs de votre site.
Faire de l’animation publicitaire
…
Problème : HTML ne peut pas faire ça, (affiche des données statiques)
Solution : Langages de scripts
PRESENTATION
L'emploi de javascript est devenu aujourd'hui indispensable pour qui veut créer un site Web convivial et
performant. Auparavant, la majorité des traitements effectués dans les documents HTML étaient réalisés
par l'action du serveur et le poste client était très passif, puisque celui-ci se bornait quasiment à afficher les
résultats des requêtes que lui soumettait le serveur ! En effet, un programme ou un script CGI (Common
Gateway Interface) était exécuté par le serveur qui transmettait le résultat au poste client, celui-ci interprétait
l'envoi HTML et l'affichait par le navigateur. Cette situation surchargeait énormément les serveurs et le
réseau...
Aujourd'hui, grâce au Javascript, cette situation a complètement changé et le navigateur est maintenant
capable "d'intelligence" puisqu'il est à même de traiter des scripts embarqués coté « client », de manière
indépendante au serveur (réseau non utilisé), par un traitement local.
JavaScript est un langage interprété par le navigateur. Le JavaScript est un langage « client »,
c'est-à-dire exécuté chez l'utilisateur lorsque la page Web est chargée. Il a pour but de
dynamiser les sites Internet.
Le Javascript est un langage de script incorporé dans un document HTML.
NOTIONS DE BASE
La casse : Javascript est sensible à la casse, il fait la différence entre les minuscules et les
majuscules.
Le point-virgule: chaque instruction se termine par un point-virgule (on peut omettre
lorsqu’il y a retour à la ligne)
Les commentaires:
// Tous les caractères derrière le sont ignorés
/* Toutes les lignes comprises entre ces repères sont ignorées par
l'interpréteur de code*/
On peut placer du code JS dans une page HTML à 3 endroits et sous des formes bien
différentes.
Exemple 1:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="Javascript">
document.write("Ce texte est écrit par une instruction Javascript
dans la section HEAD")
</SCRIPT>
<BODY>
</BODY>
</HTML>
Exemple 2:
<HTML>
<HEAD>
<title>Atelier Web 2</title>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="Javascript">
document.write("Ce texte est écrit par une instruction Javascript
dans la section body")
</SCRIPT>
</BODY>
</HTML>
Exemple 3:
<script language="javascript">
//Fenêtre pour la saisie d’une variable Var=prompt("insérer votre
Prénom ");
/* la fenêtre pour l’affichage*/
alert("Bonjour "+Var);
</script>
Le code JS est généralement inséré sous forme d'un appel de fonction, affectée à un
gestionnaire d'événement.
Exemple :
On peut placer le code dans un fichier spécifique d'extension « .js » et appeler ce fichier au besoin.
Exemple :
<HTML><HEAD><TITLE>Page d'exemples</TITLE></HEAD>
<BODY>
<H4>Exemple </H4>
<SCRIPT language="JavaScript" src="essai.js" > </SCRIPT>
</BODY></HTML>
document.write("Bonsoir");