• 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

Expliquer en quelques lignes comment les éléments chimiques sont classés dans le tableau périodique

A présent le code peut s'utiliser pour afficher tous les éléments d'une liste d'entiers différents de -5, tous les éléments d'un tableau de chaînes de moins de trois

Il y a d’autres particularités dans la programmation R : les packages de base regorgent de fonctions qui dispensent de reprogrammer des actions usuelles, les autres packages

Parmi les attributs d'un objet de la classe list, on peut citer ses éléments, parmi les mathodes de cette classe, les fonctions append(), extend(), copy() etc.. Autre exemple :

Cette fonction vous permet d’aller lire une ligne de la table et de copier les informations stockées dans les colonnes dans différents éléments auxquels vous

- Identifier les principaux éléments graphiques d’un système d’exploitation - Décrire les différents modes d’exécution des commandes. - Décrire les étapes de démarrage

CopyTo() Copier tous les éléments d’un tableau à une seule dimension à partir d’un indice donné.. B) Surcharge des opérateurs :.. Le Java ne permet pas la surcharge

On ajoute une ligne après les 4 lignes précédentes.. On ajoute une ligne après les 4