• Aucun résultat trouvé

IFT 1146 –Programmation Internet

N/A
N/A
Protected

Academic year: 2022

Partager "IFT 1146 –Programmation Internet"

Copied!
2
0
0

Texte intégral

(1)

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“);

(2)

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

Comment?

// le reste de la ligne est ignoré /* un commentaire sur plusieurs lignes

fin du commentaire */

Les fonctions essentielles

• alert("Un message quelconque destiné au lecteur!");

• document.write("Un message!");

• reponse=prompt("Entrez votre nom:");

• confirm("Voulez-vous continuer?");

Références

Documents relatifs

augmente, identiques, de plus en plus grandes, uniforme, ralenti, de plus en plus petites, diminue, est constante, accéléré. Chronophotographie

Peut compliquer inutilement le code d’un

[r]

• Ainsi on pourra définir plusieurs objets d’une classe automobile, comme par exemple l’auto à Paul qui est rouge, possède quatre portes, etc. Définition d’un

[r]

• JavaScript: peut apparaître comme protocole à la place d’un URL pour exécuter du code JavaScript. &lt;a

Identifier  des angles  droits dans  une figure 

Avoir mauvais caractère = se fâcher de tout Avoir du caractère = avoir de la force morale Le naturel Être timide de son naturel. Avoir un méchant naturel / un bon naturel