
Programmer l’interactivité côté client, interargir avec une base de données
Programmeurs, webmasters, intégrateurs, parfaitement à l’aise en HTML/CSS, et maîtrisant les rudiments de la programmation : variables, boucles, fonctions.
Être capable d’appliquer les fonctions Javascript les plus utiles : gestion des fenêtres, manipulation du DOM, gestion de formulaires, gestion des événements, etc.
Présentation du langage
Historique et caractéristiques
Applications, outils, compatibilité
Éléments du langage
Syntaxe générale Notions de hiérarchie et d’objet
Types de données
Fonctions prédéfinies
Structures de contrôle
Insertion des scripts
Événements
Créer ses propres fonctions
Exploiter les variables de fonctions
Variables locales, variables globales
Opérations habituelles
Manipulation de texte
Contrôle de l’interface client
Formulaires
Actions sur le navigateur et les fenêtres
Vérification et correction du code, erreurs typiques
AJAX
Présentation de la technologie, évolutions
L’objet XMLHttpRequest : démonstration avec une PHP et MySQL
Application
Exploitation des ressources en ligne
Ajax par les frameworks Javascript
Principes, intégration
Normaliser les données : JSON, jQuery et Prototypes
