Présentation

JavaScript est un langage de programmation de scripts principalement utilisé dans les pages web intéractives.
C’est un langage orienté objets à prototype.

Programme

RÉVISIONS DE JAVASCRIPT

GERER LES FEUILLES DE STYLE
Affecter globalement une règle de style à un élément
Affecter une règle de style à un sous-groupe d’éléments
Affecter une règle de style à un seul élément
Importer des feuilles de style externes
Importer des CSS propres à un navigateur et/ou système d’exploitation
Changer les feuilles de style après le chargement
Activer ou désactiver des feuilles de style
Choisir entre les feuilles de style pour un élément
Surcharger une règle de style
Convertir un contenu arbitraire en élément stylé
Créer des éléments centrés dans une page
Obtenir la valeur réelle d’une propriété de style
Forcer les navigateurs récents à respecter les CSS

EFFETS VISUELS POUR CONTENU STATIONNAIRE
Pré-charger des images en cache
Intervertir des images
Réduire les téléchargements d’images de substitution avec JavaScript
Réduire les téléchargements d’images de substitution avec CSS
Modifier dynamiquement les dimensions d’une images
Modifier le style d’un texte
Permettre à l’utilisateur de modifier la taille du corps de texte
Créer des styles de lien personnalisés
Modifier les couleurs et les images de l’arrière-plan d’une page
Masquer et afficher des éléments
Ajuster la transparence d’un élément
Créer des effets visuels de transition
Dessiner des graphiques dans l’élément canvas

POSITIONNER DES ELEMENTS HTML
Créer un élément positionné dans l’espace du document
Connecter un élément positionné à un élément du corps de la page
Contrôler le positionnement avec une bibliothèque JavaScript DHTML
Choisir entre un conteneur div ou span
Ajuster l’ordre de superposition des éléments positionnés (z-index)
Centrer un élément par-dessus un autre
Centrer un élément dans une fenêtre ou dans un cadre
Déterminer l’emplacement d’un élément non positionné
Animer un élément selon une ligne droite
Animer selon une trajectoire circulaire
Créer un élément déplaçable avec la souris
Faire défiler le contenu d’un élément div
Créer une barre de défilement personnalisée
Créer une réglette

CREER DU CONTENU DYNAMIQUE
Écrire dynamiquement du contenu pendant le chargement de la page
Créer dynamiquement le contenu d’une nouvelle page
Inclure du contenu HTML externe
Intégrer des données XML
Intégrer des données sous forme d’objets JavaScript
Transformer des données XML en tableau HTML
Transformer des objets JavaScript en tableaux HTML
Convertir un arbre de noeuds XML en objets JavaScript
Créer un nouvel élément HTML
Créer le contenu textuel d’un nouvel élément
Combiner des éléments et des noeuds de texte
Insérer et remplir un élément iframe
Obtenir une référence vers l’objet d’un élément HTML
Référencer tous les éléments de la même classe
Remplacer une partie du contenu dans le corps de la page
Supprimer du contenu du corps de la page
Effectuer une requête REST avec XMLHttpRequest
Effectuer un appel SOAP avec XMLHttpRequest
Trier des tableaux dynamiques
Parcourir l’arbre de noeud du document
Capturer le contenu du document

APPLICATIONS A CONTENU DYNAMIQUE
Afficher une citation au hasard
Convertir la sélection de l’utilisateur en élément arbitraire
Automatiser la recherche et le remplacement de texte dans la page
Créer une page de contenu éditable
Créer un diaporama
Faire défiler la page automatiquement
Accueillir les utilisateurs selon l’heure du jour
Afficher le nombre de jours avant Noël
Afficher un compte à rebours
Créer un calendrier de sélection
Afficher une barre de progression animée

Objectifs

Maîtriser le langage javascript à un niveau expert.

Profils

Tout public ayant les bases de Javascript, une connaissance du langage HTML et d’un langage de programmation.

Planning de formation

Durée de la formation : 2 jours de 7 heures soit 14 heures

Pas de sessions programmées.
Dates à convenir ensemble.

Support

Des fondamentaux aux concepts avancés

Auteur : Emmanuel Gutierrez
Collection : Ressources informatiques Spirales A4
Livre (broché) 21*29
Niveau : Initié à confirmé
Editions ENI

Ce livre sur Javascript est destiné à tous ceux qui se préoccupent de donner plus d’interaction à leurs sites web. Il vise deux objectifs : tout d’abord maîtriser les fondements de JavaScript afin d’élaborer les scripts les plus fréquemment utilisés sur le net, puis découvrir le nouveau potentiel de JavaScript aussi bien grâce à son utilisation avec les feuilles de styles en cascade (CSS), le DHTML, AJAX qu’avec les bibliothèques telles que Prototype ou Script.aculo.us