• JavaScript
  • utilisation du langage

Famille

  • Langage développement Internet

Objectif principal

  • Développer des pages WEB dynamiques et les interfacer avec JavaScript

Personnes concernées

  • Développeurs d'applications intranet ou internet

Pré-requis

  • Connaissance de HTML

Moyens pédagogiques

  • Exercices pratiques courts et ciblés
  • 6 stagiaires maximum
  • 1 micro par stagiaire
  • 1 support de cours est remis à chaque stagiaire au terme de la session

Suivi

  • Développeurs d'applications intranet ou internet

À l'issue du stage, vous saurez :

  • Créer des scripts javascript pour animer vos pages HTML
  • Créer des sites interactifs

Plan de cours

  • JAVASCRIPT DÉFINITIONS
    • Situer javascript par rapport à l'ensemble des technologies web (html, cgi, asp, java...)
    • Le langage lui-même types, expressions, instructions, objets et fonctions prédéfinis, interaction avec html
  • GÉRER LES FORMULAIRES
    • Lier des formulaires à des programmes côté serveur (CGI), méthodes GET et POST
    • Gérer les évènements pour chaque composant des formulaires
    • Récupérer et modifier la valeur des composants
    • Modifier les options d'une liste déroulante
    • Dialoguer avec l'utilisateur*Faciliter la saisie
    • Communiquer entre fenêtres et entre cadres d'un jeu de cadres
  • UTILISER HTML DYNAMIQUE
    • Positionner des zones en utilisant les feuilles de style html (CSS)
    • Changer leur apparence quand on passe la souris dessus rollover
    • Changer leur contenu sans accès au serveur
  • JAVASCRIPT AVANCÉ
    • Utiliser les cookies côté client
    • Utiliser les expressions régulières pour contrôler la saisie
    • Définir des objets javascript (pour structurer et réutiliser le code)
    • Appeler java depuis javascript
  • HTML DYNAMIQUE AVANCÉ
    • Ajouter, enlever ou modifier tout élément de la page (apparence comme contenu) sans accès au serveur, en utilisant le modèle objet du document (DOM )
    • Modifier dynamiquement les tableaux
    • Modifier les éléments par lots en utilisant les collections.
    • Donner un même comportement à un ensemble d'éléments en utilisant le modèle d'évènement de DOM.