JavaScript
Objectifs
- Comprendre et maîtriser le langage JavaScript
- Développer avec le langage JavaScript
- Développer des applications RIA
Programme
Présentation du langage
- Historique et évolution
- Comment et quand utiliser javascript ?
- Comment organiser son code ?
- Environnements et outils de développement
Présentation technique
- Les variables, les types
- Les fonctions
- Les objets
- Première utilisation
Utilisation du DOM
- Présentation du Document Object Model (DOM)
- Fonctions de sélection
- Fonctions de création d’objet DOM
- Mofifier les éléments du DOM
Gestion des évènements
- Présentation des évènements courants
- Lier un évènement à un objet du DOM
- Intéragir avec les éléments du DOM
AJAX : Asynchronous JavaScript And XML
- Présentation et exemple d’utilisation
Déroulement d’une requète AJAX ( synchrone et asynchrone)
- Protocole utilisé , Limitations
- Détails de l’objet XMLHttpRequest
Initialisation d’une requète AJAX et utilisation
- Contourner les limitations
Programmation Orientée Objet (POO) en Javascript
- Qu’est ce que la POO ?
- Pourquoi utiliser la POO en javascript ?
- Plusieurs façons de créer un objet en Javascript
- Améliorer la création d’un objet avec « prototype »
- Emuler un singleton en javascript
- Exemple concret d’utilisation d’objets
Fonctions avancées en Javascript
- Utilisation du mot clé « this »
- Les closures, définition, comment les utiliser ?
- Méthodes apply et call
Présentation des nouvelles fonctionnalités liées à HTML 5
Nouvelle architecture des pages web
- Nouvelles balises (vidéo, son etc …)
- L’API File
- Les websockets
- Les workers
- Le webstorage
Please login to get access to the quiz
Back to Bibliothèques et frameworks javascript