JavaScript

Sommaire

Sommaire

du Site

Chapitres & aperçus des contenus
Liens
1 Initiation : Les éléments du langage

Initiation au langage JavaScript par des exercices graduels.
Pas d'étude systématique (abstraite et ennuyeuse pour les débutants).

Balises de script - Commentaires
Où écrire le code JavaScript ? - dans <body> - dans <head> - scripts externes (vu au chap. suivant)
F
onctions "alert()" - "confirm()" - "prompt()"

2 Initiation : Formulaires, évènements et modèle objet
A l'occasion d'exercices graduels menant à la programmation d'une calculatrice en ligne.
Fenêtres de texte - Cases à cocher - Boutons radio -
Introduction à la programmation évenementielle (OnClick)
Introduction au modèle objet (document.NomDeFormulaire.NomDeFenTexte.value)
Opérateur "this."
Choix multiple : "switch - case - break"
3 Initiation : Allons plus avant dans le domaine des formulaires et des évènements.
Achevement de la programmation de notre calculatrice enligne.
Exploitation croisée de multiples saisies dans un formulaire.
Où placer les fonctions déclenchées par des évènements précis.
Déclaration et affectation de variables. Types.
Chaînes de caractères String.charAt -
Quelques éléments de calcul mathématique en JavaScript.
Boucle : while(condition ){actions;}
Et logique bit à bit. a & b
Décalage bit à bit. n >> 4
Cours structuré JavaScript

1° - Syntaxe du langage
identificateurs - mots réservés - déclarations - balises de script - commentaires -
2°- Types et Variables
entiers - réels - booléens - caractères - chaînes de caractères - constantes littérales -
affectations.
3°- Tableaux (Array)
déclaration - indexation - Propriétés : length - Méthodes : join - reverse - sort -valueOf - toString -
4°- Fonctions
-déclaration - paremètres formels & réels - valeur retournée - exercices -
5°- Classes & Objets
définitions - propriétés - méthodes - création d'une classe, d'un objet - exploitation -
ajout de propriétés et de méthodes à une classe prototype -
6°- Modele Objet DOM
ce qu'est le DOM - présentation du schéma directeur -
tableau de l'ensemble des propriétés et méthodes.
7°- objet window
Propriétés : closed-defaultStatus-document-Frame-frames-history-length-location-name-opener
- parent-self-status-top
Méthodes : alert-blur-clearTimeOut-close-confirm-focus-open-prompt-setTimeOut

8°- objet window.document
Propriétés : alinkColor-Anchor-anchors-Applet-applets-Area-bgColor-
cookie-domain-embeds-fgColor- Form-forms-Image-images-lastModified-
linkColor-Link-links-referrer-title-URL-vlinkColor
Méthodes : close-open-write-writeln
9° - Formulaires objet : "window.document.Form"
10° Saisies textuelles : Text -Textarea - Select - Password - FileUpload
11° Saisies & affichage booléen : cases à cocher - Boutons radio : - Checkbox - Radio
12° - Boutons action - Button- Reset - Submit - Hidden-

elements-encoding-
length-method-name-target-
13° Evénements
Gestions différenciées par "Internet Explorer" & "Netscape"
14° Layers
Gestions différenciées par "Internet Explorer" & "Netscape"
15° Objet Date.
16° Math abs,acos,asin,atan,atan2,ceil,cos,exp,floor,log,max,min,pow,random,round,sin,sqrt,tan
E, LN2, LN10, LOG2E, LOG10E, PI, SQRT1_2 , SQRT2

objet Number

17° Expressions régulières - regular expressions - regex -

NOTES TECHNIQUES
Cliquez
 
Déclarations
 
Variables
 
Chaînes de caractères
 
Opérateurs : arithmétiques, logiques, raccourcis
  If (...) else (...) else if (...)
 
while( condition ) { actions } - for ( init ; maintien ; à chaque tour ) { actions }
 
switch - Choix multiples -
 
Classes & Objets - Propriétés & méthodes - Création de classes, d'objets
 
DOM Document Object Model
  Objet Array - tableaux
  Objet String
 
Objet Window
 
Objet document
 
document.write
  Objet navigator
  Objet Image
 
Objet Math
 
Objet Function : arguments, caller, toString - valueOf
 
Objet history : length - go(n) - back() - forward()
 
Dimensionnement et positionnement des fenêtres :
 
Evénements : types d'événements, cibles correspondantes, propriétés.



Sommaire

du Site

 

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.