Date de parution
31 décembre 2011
Éditeur
OpenClassrooms
Caractéristiques techniques
Langue
Français
Pages
512 Pages
Taille du fichier
2.2 MB
ISBN 13
9791090085121
Format
Epub
Protection
Pas de protection
accessibility
Accessibilité
Aucune donnée disponible
Dynamisez vos sites web avec JavaScript - Programmer en JavaScript n'a jamais été aussi facile!
share
Table des matières
Avant-propos
Qu'allez-vous apprendre en lisant ce livre ?
Comment lire ce livre ?
Remerciements
I Les bases du Javascript
1 Introduction au Javascript
Qu'est-ce que le Javascript ?
Petit historique du langage
2 Premiers pas en Javascript
Aficher une boîte de dialogue
La syntaxe du Javascript
Où placer le code dans la page
Quelques aides
3 Les variables
Qu'est-ce qu'une variable ?
Les opérateurs arithmétiques
Initiation à la concaténation et à la conversion des types
4 Les conditions
La base de toute condition : les booléens
La condition - if else
La condition switch
Les ternaires
Les conditions sur les variables
Un petit exercice pour la forme !
5 Les boucles
L'incrémentation
La boucle while
La boucle do while
La boucle for
6 Les fonctions
Concevoir des fonctions
La portée des variables
Les arguments et les valeurs de retour
Les fonctions anonymes
7 Les objets et les tableaux
Introduction aux objets
Les tableaux
Opérations sur les tableaux
Parcourir un tableau
Les objets littéraux
Exercice récapitulatif
8 TP : convertir un nombre en toutes lettres
Présentation de l'exercice
Correction
II Modeler vos pages web
9 Manipuler le code HTML (partie 1/2)
Le Document Object Model
Naviguer dans le document
Éditer les éléments HTML
innerText et textContent
10 Manipuler le code HTML (partie 2/2)
Naviguer entre les n÷uds
Créer et insérer des éléments
Notions sur les références
Cloner, remplacer, supprimer
Autres actions
Mini-TP : recréer une structure DOM
11 Les événements
Que sont les événements ?
Les événements au travers du DOM
L'objet Event
Résoudre les problèmes d'héritage des événements
12 Les formulaires
Les propriétés
Les méthodes et un retour sur quelques événements
13 Manipuler le CSS 183
Éditer les propriétés CSS
Récupérer les propriétés CSS
Votre premier script interactif !
14 TP : un formulaire interactif
Présentation de l'exercice
Correction
III Les objets : conception et utilisation
15 Les objets
Petite problématique
Objet constructeur
Ajouter des méthodes
Ajouter des méthodes aux objets natifs
Les namespaces
Modifier le contexte d'une méthode
16 Les chaînes de caractères
Les types primitifs
L'objet String
La casse et les caractères
Rechercher, couper et extraire
Tester l'existence d'une chaîne de caractères
17 Les expressions régulières (1/2)
Les regex en Javascript
Recherches de mots
Les caractères et leurs classes
Les quantificateurs
Les métacaractères
Types génériques et assertions
18 Les expressions régulières (2/2)
Construire une regex
L'objet RegExp
Les parenthèses
Les recherches - non-greedy
Rechercher et remplacer
Autres recherches
19 Les données numériques
L'objet Number
L'objet Math
Les inclassables
20 La gestion du temps
Le système de datation
Les fonctions temporelles
21 Les tableaux
L'objet Array
Les méthodes
Les piles et les files
22 Les images
L'objet Image
Mise en pratique
23 Les polyfills et les wrappers
Introduction aux polyfills
Introduction aux wrappers
IV L'échange de données avec l'AJAX
24 L'AJAX : qu'est-ce que c'est ?
Introduction au concept
Les formats de données
25 XMLHttpRequest
L'objet XMLHttpRequest
Première version : les bases
Résoudre les problèmes d'encodage
Deuxième version : usage avancé
26 Upload via une iframe
Manipulation des iframes
Chargement de contenu
Récupérer du contenu
Le système d'upload
27 Dynamic Script Loading (DSL)
Un concept simple
Un premier exemple
Avec des variables et du PHP
Le DSL et le format JSON
28 TP : un système d'auto-complétion
Présentation de l'exercice
Correction
V Javascript et HTML5
29 Qu'est-ce que le HTML5?
Rappel des faits
Les API Javascript
30 L'audio et la vidéo
L'audio
Améliorations
La vidéo
31 L'élément Canvas
Premières manipulations
Formes géométriques
Images et textes
Lignes et dégradés
Opérations
Animations
32 L'API File
Première utilisation
Les objets Blob et File
Lire les fichiers
Mise en pratique
Upload de fichiers avec l'objet XMLHttpRequest
33 Le Drag & Drop
Aperçu de l'API
Mise en pratique
VI Annexes
34 Déboguer votre code
Le débogage : qu'est-ce que c'est ?
Les consoles d'erreurs
Les bugs les plus courants
Les kits de développement
35 Les closures
Les variables et leurs accès
Comprendre le problème
Explorer les solutions
Une autre utilité, les variables statiques
36 Aller plus loin
Récapitulatif express
Étendre le Javascript
Diverses applications du Javascript
Smartbook
Qu’est-ce qu’un Smartbook ?
Comment lire ce smartbook ?
Date de parution
31 décembre 2011
Éditeur
OpenClassrooms
Caractéristiques techniques
Langue
Français
Pages
512 Pages
Taille du fichier
2.2 MB
ISBN 13
9791090085121
Format
Epub
Protection
Pas de protection
accessibility
Accessibilité
Aucune donnée disponible
Avis des lecteurs
Connexion
Soyez le premier à donner votre avis !