Espace de recherche des cours de multimédias
de l'enseignante Sonia Marques
à l'école supérieure des beaux-arts d'Angers
72, rue Bressigny
49100 Angers / France

<home>etrangers
<Javascript> technique / cours Sonia Marques

Des scripts à essayer

JavaSript

Le Javascript est une extension du langage HTML qui est incluse dans le code. Ce langage est un langage de programmation qui permet d'apporter des améliorations au langage HTML en permettant d'exécuter des commandes. Je vous recommande de vous familiariser avec le HTML avant d'insérer du Javascript, le code est directement écrit dans la page HTML, c'est un langage qui ne permet aucune confidentialité au niveau des codes (ceux-ci sont effectivement visibles) à ne pas confondre avec le langage Java. Le Javascript est case sensitive (en français sensible à la casse), c'est-à-dire qu'il fait une différence entre un nom de variable contenant ou non des majuscules. Ainsi la fonction bonjour(); n'est pas la même fonction que Bonjour();. Enfin, comme en langage C, chaque instruction se termine par un point-virgule (;).
C'est le navigateur qui interprète le code HTML et JavaScript. L'interprétation dépend naturellement du type de navigateur utilisé et de sa version. JavaScript est un langage objet et événementiel. Le développeur peut créer des objets sur la page, avec des propriétés et des méthodes et leur associer des actions en fonction d'événements déclenchés par le visiteur (passage de souris, clic, saisie clavier, etc...)

Structure d'un code Javascript

<SCRIPT language="Javascript">
Placez ici le code de votre script
</SCRIPT>



Ecriture de commentaires

Pour écrire des commentaires, Javascript utilise les conventions utilisées en lange C/C++
Pour mettre en commentaires tout une ligne on utilise le double slash:

// C'est un commentaire qui ne modifiera pas le script et pourra être lu ans le code source de la page HTML, tous ces caractères derrière le double slash sont ignorés

Pour mettre en commentaire une partie du texte (éventuellement sur plusieurs lignes) on utilise le /* et le */:

/* Toutes les lignes comprises entre ces repères sont ignorées par l'interpréteur de code */

 

Exemple d'un code Javascript


<HTML>
<HEAD>
<TITLE> Exemple d'un code Javascript "alert" </TITLE>
</HEAD>
<BODY>
<SCRIPT language="Javascript">
<!--
alert("Bravo, ça marche !");
// -->

</SCRIPT>

</BODY>
</HTML>

Cliquez ici pour voir le résultat d'un tel script lors du chargement de la page ci-dessus:

 

Code en fichier externe

Il est possible de mettre les codes de JavaScript en annexe dans un fichier (à partir de Netscape 3.0 uniquement), en dehors de la page HTML. Le code à insérer est le suivant:

<SCRIPT LANGUAGE=Javascript SRC="truc.js"> </SCRIPT>

"truc.js" correspond au chemin d'accès au fichier contenant le code en JavaScript, s'il est dans un dossier, qui se nomme machin par exemple, le chemin d'accès se nomme telle une URL: "machin/truc.js".

Les autres choses à connaîtres :

Pour rentrer plus calmement dans des souvenirs de mathématiques,
voici ce qui existe comme fonctions à appendre, de Javascript :

Les variables
Les chaines de caractères
Les opérateurs
Les fonctions
Les événements
Les conditions
Les formulaires
Les messages d'erreurs
Les boites de dialogue
L'objet Window
L'objet String
L'objet Math
L'objet History
L'objet Date
L'objet Navigator
L'objet Array
Les frame

Pour prendre le temps de comprendre, voici des liens dont les auteurs des sites Internet,
proposent des synthèses de cours, faciles à assimiler, (tout comme ceux-ci ;-.)
ainsi que des petits scripts, faciles à tester (tout comme ceux-ci Des scripts à essayer , soigneusement préparés) :

Le-webmestre.net
Liste des Scripts JavaScript, possibilité de tester en ligne
http://www.le-webmestre.net/web/javascript/

Apprendre le Javascript, Pour débutants et avancés
Réalisation : Van Lancker Luc
1997 / 1998 / 1999 / 2000 Dernière modification en date du 1 août 2000
http://www.ccim.be/ccim328/js/index.htm

Cours de JavaScript
1999-2004 k-network
http://www.editeurjavascript.com/cours/index.php
et ses scripts
http://www.editeurjavascript.com/scripts/scripts.php

Script Masters
Exemples Javascript-Tutoriaux Javascript-Astuces Javascript
Fabien Daniel 2001-2003
http://www.script-masters.com/home/javascript.html

Des scripts à essayer

<home>etrangers
<Javascript> technique / cours Sonia Marques

© Sonia Marques - cours <êtrAngers> Tous droits réservés