Pour les futurs professionnels du Web (développeurs, Webmasters, concepteurs Web), le premier contact avec la programmation se fait souvent par le biais du langage JavaScript, complément indispensable du HTML pour la conception de pages Web. Pour ces professionnels, la maîtrise de JavaScript est aussi incontournable que celle du HTML.
Une initiation progressive à JavaScript au moyen de cours et d'exercices corrigésConçu pour les étudiants en 1ère année de cursus d'informatique ou de design Web, cet ouvrage présente, en sept cours très didactiques, toutes les bases de la programmation JavaScript :
- COURS N°1. INTRODUCTION À JAVASCRIPT
- COURS N°2. VARIABLES, FONCTIONS, OBJETS ET ÉVÉNEMENTS
- COURS N°3. TYPES DE DONNÉES ET OPÉRATEURS
- COURS N°4. LES STRUCTURES DE CONTRÔLE
- COURS N°5. FENÊTRES ET CADRES
- COURS N°6. LES FORMULAIRES
- COURS N°7. LE DHTML ET L'ANIMATION
Chaque cours est illustré de nombreux exemples issus d'études de cas concrètes, de questions/réponses et d'exercices corrigés en fin d'ouvrage.
À qui s'adresse cet ouvrage ?Aux étudiants, et plus particulièrement à ceux de 1ère année de cursus d'informatique ou de design Web ;
À toutes les personnes à la recherche d'un ouvrage d'autoformation à JavaScript.
Au sommaire
La programmation, le langage HTML et JavaScript
- Le langage de script JavaScript
- La logique et le débogage
- Votre premier programme JavaScript
- La balise SCRIPT
- Création d'un fichier source JavaScript
- Ajouter des commentaires à un programme JavaScript
- JavaScript et les navigateurs incompatibles
- Utilisation de JavaScript dans les sections HEAD ou
BODY
Travailler avec des variables, des fonctions et des événements
- Les variables
- Les définitions de fonctions
- Les appels de fonctions
- Utilisation des objets JavaScript
- L'héritage des objets et des prototypes
- Utilisation des méthodes d'objets
- Portée des variables
- Les balises HTML et les événements
- Les liens
- Les images réactives
- Types de données et opérateurs
- Les valeurs booléennes
- Les chaînes de caractères
- Les tableaux
- Les expressions et les opérateurs
- L'ordre de priorité des opérateurs
Structures de contrôle et boucles
- Les structures de contrôle
- Les boucles
Fenêtres et cadres
- Travailler avec des fenêtres
- Le modèle d'objet JavaScript
- L'ouverture et la fermeture des fenêtres
- Temporiser un programme
- Travailler avec des cadres
- Les cadres imbriqués
Les formulaires
- Travailler avec des formulaires en JavaScript
- CGI (Common Gateway Interface)
- Les champs de saisie
- Les zones de liste
- Les zones de texte multilignes
Le Dynamic HTML et l'animation de pages Web
- Le modèle d'objet dynamique
- Le Dynamic HTML
- Le modèle d'objet DOM
- L'objet Image
- Animation avec l'objet Image
- La mise en mémoire cache des images
- Animation et feuilles de style en cascade (CSS)
- Utiliser JavaScript avec les styles CSS