Formation JavaScript
About This Course
Plan de formation :
Le JavaScript est un langage informatique utilisé sur les pages web. Ce langage à la particularité de s’activer sur le poste client, en d’autres mots c’est votre ordinateur qui va recevoir le code et qui devra l’exécuter. C’est en opposition à d’autres langages qui sont activé côté serveur.
Introduction Formation JavaScript
- Avantages / Inconvénients JavaScript
- Positionnement avec php, Java
- varible (var) : déclaration, initialisation, affectation
- type d’une variable : typeof()
- boucles ’for’ et ’for…in’
- conditionnel, opérateur ternaire
- console.log() et document.write()
Manipuler Objets du langage
- Array : concat(), push(), reverse(), join()
- Chaines,
- Nombres
- Dates
- Cookies
Création Objets
- attributs, méthodes
- instanciation : new
- clonage
- héritage : prototype
- exemple : objet Ordinateur
Deboguage
- Console Firebug
- Points d’arrêt
- Pas à pas principal
- Pas à pas détaillé
- Fuite mémoire
Fonctions
- Objets
- Apply, call
- closures
- typage
DOM
- API DOM
- Manipuler HTML, XHTML
- objet document
- document.getElementById
DHTML
- Qu’est ce que le DHTML ?
- mise en oeuvre menus
- combiner javascript, html, dom
- gestion fenêtres
- gestion frames
- bonnes pratiques
AJAX
- Notion de Moteur Ajax
- Objet XMLHttpRequest
- onglet ’xhr’ de Firebug
- fonction Callback
- flux XML/JSON
Learning Objectives
Manipuler le contenu de la page
Animer son aspect graphique
Mettre en place l’aspect interactif grâce aux événements déclenchés par l’utilisateur
Continuer à dialoguer avec le serveur sans recharger la page (AJAX).
Material Includes
- pc, Datashow, Wifi, tableau