Prérequis et objectifs

Résultats attendus

Résultats attendus

Attestation de formation

Prérequis de la formation

Prérequis de la formation

• Connaissance de la chaine éditoriale web
• Pratique du HTML5 / CSS3

Objectifs de la formation

Objectifs de la formation

Acquérir les bases JavaScript nécessaires pour développer des pages web plus conviviales et interactives

Objectifs de sortie

Objectifs de sortie

Acquérir les bases JavaScript nécessaires pour développer des pages web plus conviviales et interactives

Domaines

Domaine(s)
Langage HTML
Langage javascript

Contenu

Contenu

INTRODUCTION

  JavaScript pour quoi faire ?

  L’environnement du client Web

  Le navigateur

  Les outils

  Insérer un script dans un document HTML

 

JAVASCRIPT : LE COEUR DU LANGAGE

  La syntaxe

  Les variables

  Les fonctions globales

  Les opérateurs

  Les structures de contrôle

  Les fonctions : définition, arguments, fonctions
littérales, fonctions sous forme de données

  Les objets personnalisés : constructeur, méthodes et
propriétés, prototype, objets littéraux, objets sous forme de tableaux
associatifs

  Les objets globaux : Array, Date, Math, RegExp,
String... Manipuler les tableaux, les dates, les chaînes de caractères

 

LES OBJETS DU NAVIGATEUR

  La hiérarchie des objets

  Les principaux objets : Windows, document, location,
screen, navigatior, form... Leurs propriétés et méthodes

  Manipuler des fenêtres

  Gérer des timers

 

LE DOM

  Introduction au XML

  Manipuler des éléments : créer et insérer de nouveaux
éléments, modifier, les attributs d’un élément, modifier le contenu

 

LA GESTION DES ÉVÈNEMENTS

  Le gestionnaire d’évènements

  L’objet Event

  La propagation des évènements

 

LES FORMULAIRES

  Les différents éléments d’un formulaire

  Vérifier les données saisies dans les différents champs

  Soumettre un formulaire

 

LES STYLES CSS

  Rappel sur les styles CSS

  Manipuler les styles CSS

  Modifier une propriété de style d’un élément

  Modifier la classe d’un élément

  Modifier l’aspect d’un élément

  Déplacer, afficher, masquer, réduire un élément

 

ALLER PLUS LOIN

  «Unobstrusive JavaScript»

  Présentation d’Ajax