JavaScript

Introduction

Contexte
Histoire du JavaScript
Versions
Outil « Epate-moi ! »
Outils de déboguage

Programmation

Premiers scripts
Texte affiché
Boîte d’alerte
Commentaires
Guillemets et apostrophes
Indentation et points-virgules
Principe de base du langage orienté objet
DOM

Exécutions
Associations (intraligne, interne, externe)
Par événements (souris, clavier, chargement de la page)
Par lien
Par fonction

Variables
Types (nombre, chaîne, booléen)
Déclaration
Intitialisation
Affectation
Transtypage
Portée (globale, locale)

Tableaux (Array)
Formules (création, affectation, dimension)
Opérations (stockage, extraction, tri, concaténation)

Opérateurs
Arithmétiques
Associatifs
Concaténation
Ordre (Précédence)

Conditions
Condition If
Opérateurs de comparaison
Condition exclusive If Else
Expression conditionnelle ternaire
Condition alternative Switch Case
Opérateurs logiques (et, ou, non)

Boucles
Pour (For et For in)
Tant que (While)
Break et Continue

Fonctions
Arguments (Sans et avec)
Formule d’arrondi
Retour du résultat
this
Evénements

Chaînes (String)

Longueur
charAt
Casses
substring
indexOf
lastIndexOf

Images
Formules des objets images
Préchargement
Permutation
Survol
Objet this

Formulaires
Form
Champ (nomination, stockage, évaluation)
Champ textArea
Cases à cocher
Boutons radio
Liste
Fichier
Bouton
Validation

DHTML et CSS
getElementByID
Evénements de souris
InnerHTML
Visible

Autres objets
Window
Document
History
Location
Link
Math
Dates
Cookies
Expressions régulières

 

> Accéder aux notes de cours