Attention : JavaScript est case-sensitive (les majuscules et les minuscules
ne sont PAS identiques Document.Write
("test")) ne marchera PAS. La syntaxe correcte est document.write
("test")
Faites également attention aux parenthèses qui sont toujours
très importantes. document.write
"test" ne
marchera pas. la syntaxe correcte est document.write
("test")
Premier essai - Simple implémentation d'un programme qui ne fait rien dans une page HTML
If - Then - Else - Utilisation
de la condition Si
+ Switch - (Utilisation). Permet de comparer
une variable à plusieurs valeurs
+ Gestion du temps - Jour Mois Année, Heures,
minutes et secondes. Gestion avancée
- setTimeOut
+ Fonctions - Elaboration et appel, avec et sans
paramètres
= Petite application - Affichage de la
date et de l'heure de manière conviviale
For To Next, While - Utilisation d'une boucle
Commentaires - Mono-lignes, multi-lignes et
hors JavaScript
Variables et constantes - Initialisation,
portée et utilisation implicite et explicite, typeof, isNaN
Tableaux - Tableaux et sous-tableaux
Les opérateurs - Arithmétiques (+,
-, *, /, ...) et logiques (<, >, !=, ...)
Chaînes de caractères - Gestion
et extraction de sous-chaînes, changement de casse, comptage des caractères,
codes Unicode, caractères spéciaux de substitution, concaténation,
génération de balises HTML de mise en forme, gestion des caractères
accentués et spéciaux
Les fonctions mathématiques - Rand(), Cos(),
Sin(), etc. Utilisation de with
JavaScript, VBScript et même PHP
- Peuvent s'utiliser conjointement sur la même page HTML
Les fonctions automatiques - Les fonctions
peuvent s'exécuter automatiquement, par exemple dès le chargement
d'une page HTML
Boîtes de dialogues - alert (message
simple), confirm (OK et Annuler), et prompt (saisie d'un message)
Les formulaires - Zone de saisie, boutons,
listes déroulantes, etc.
Les événements - Sur Click, Sur
chargement, etc.
Gestion des Frames - Cadres en français
Changer une image lors du passage de la souris sur cette image :
<img id='img' src="imagedebase.jpg" border=0
onmouseover="document.getElementById('img').src='imagequandonlasurvole.jpg'"
onmouseout="document.getElementById('img').src='imagedebase.jpg'">
Liste des mots réservés de JavaScript
Hiérarchie des objets JavaScript
Nous constatons que l'objet le plus élevé, d'ou
découlent TOUS les autres objets est Window. Ainsi, quand on écrit
document.write ("machin truc"), la syntaxe complète, et aussi
correcte est window.document.write("machin truc").
Des liens hypertexte clignotants
Mettre un mot de passe à une page web
Quelques liens très intéressants sur JavaScript et la rogrammation de pages web en général :
Tout JavaScript
- Site en français très complet sur JavaScript
JavaScript Internet - LA référence
(américaine) en matière de JavaScript
Dev Paradise - Une référence
très complète en français de toutes les techniques de
programmation et personnalisation des sites web
All HTML - Très gros site tutoriel
sur HTML, mais JavaScript et autres dérivations sont abordées
Zone HTML - Didacticiel
et astuces pour HTML et JavaScript
Editeur Javascript - Un site
très complet en français