Alain Pilon
IFT 1945 - Internet et édition de pages
web 1
IFT 1146 – Programmation Internet
Copyright, 2002 © Alain Pilon
Ch. 1-2
Introduction à JavaScript
Généralités
• Pas de caractères accentués dans vos programmes JavaScript.
– Exceptions: chaines de caractères et commentaires
• Faites attention à la casse (i.e. A <> a)
• Programmation côté client vs côté serveur
Premier programme JavaScript
<html>
<head> …
</head>
<body>
<script type="text/javascript">
<!–
document.writeln("Bonjour les amis!“);
document.writeln("Voici une 2e ligne de texte“);
// -->
</script>
Le programme ci-haut sera interprété et le message inséré directement à la place de celui-ci.
</body>
</html>
Inclusion en HTML
<html>
<head>
</head>
<body>
</body>
</html>
<script type="text/javascript">
<!-- programme javascript // -->
</script>
<script type="text/javascript">
<!-- programme javascript // -->
</script>
Section <head>
<html>
<head>
</head>
<body>
</body>
</html>
• Interprétée avant la section <body>
• Pour exécuter un programme avant l’affichage de la page Web
• Pour définir des fonctions
• Variables globales
Fichier source séparé
<body>
<script type="text/javascript" src="premier.js">
</script>
Le programme ci-haut sera interprété et le message inséré directement à la place de celui-ci. Notez que le programme se trouve dans le fichier "premier.js".
</body>
Dans le fichier “premier.js”:
document.writeln("Bonjour les amis!“);
document.writeln("Voici une 2e ligne de texte“);
Alain Pilon
IFT 1945 - Internet et édition de pages
web 2
Structure du langage
• Espace et retour à la ligne
• Les points virgules
• Les mots réservés (page 61)
Commentaires
Pourquoi??
– Faciliter la lecture du programme – Identifier l’auteur
– Décrire les fonctions et particularités – Décrire les différents éléments