Apprenez JavaScript™ par la pratique !
Dans cet ouvrage complet, entrez dans l'univers de JavaScript. Vous découvrirez les bases du langage puis apprendrez à manipuler des dates, gérer des tableaux, écrire des cookies, gérer l'interactivité. Un ouvrage très utile pour travailler avec JavaScript !
Le tour complet du sujet traité
-
Les variables
-
Les fonctions
-
L’objet Array
-
L’objet Image
-
Les expressions régulières
-
L’objet Math
-
Les cookies
-
L’objet windows
-
Les formulaires
-
Le DHTML
-
L’objet document
-
Le Web2.0 et AJAX
La pratique par l’exemple
-
Créez un menu de navigation
-
Créez une minuterie
-
Manipulez des chaînes de caractères
-
Créez un mini-album de photos
-
Manipulez les cookies
-
Manipulez des frames
-
Gérez les erreurs
-
Donnez la parole au visiteur
L’approfondissement à travers des exercices
-
Contrôlez une adresse email
-
Créez un formulaire de commande
-
Enregistrez les préférences
-
Formatez les numéros de téléphone
-
Insérez un formulaire d’accès par mot de passe crypté
-
Contrôlez les pseudos avec Ajax
-
Créez des objets
Coll. Le Guide Complet, 400 pages
Auteur(s) :
Olivier Hondermarck
Nombre de pages :
400 pages
Présentation : Manuel 400 pages, broché, 14,8x21
ISBN : 978-2-3000-2208-1
EAN : 9782300022081
Référence Micro Application : 2208
" L'ouvrage est assez complet et brasse l'ensemble des fonctions et commandes du langage." "Des exemples concrets et des exercices permettront de pratiquer tout de suite javascript."
Citation sur Javascript (Réf. 2208) - PROGRAMMEZ! (Octobre 2010)
"Une référence"
Citation sur Javascript (Réf. 2208) - OFFICIEL DU NET (Septembre-Octobre 2009)
Passionné par le développement web, Olivier Hondermarck crée en 1999 son site de scripts et de tutoriaux sur le JavaScript™, ToutJavaScript.com, devenu rapidement une des références du langage en France. Une formation d'ingénieur et de nombreuses expériences de développements d'applications Internet dans de grandes entreprises lui donnent une vision concrète des besoins et des méthodes de travail professionnels. Début 2004, il crée sa société et lance Beauté-test.com avec sa compagne.
SOMMAIRE
Introduction
JavaScript, un langage client
Les limites de JavaScript
La compatibilité entre navigateurs
Les bons outils de travail
L'éditeur de texte
Les extensions
L'extension Web Developer
Le logiciel FTP
Les bases de JavaScript
Les bonnes pratiques
L'indentation
Les commentaires
Les règles de nommage
La structure d'un script
Intégrer JavaScript
Les autres méthodes d'intégration de JavaScript
Les blocs d'instructions
Les variables
Les types de données
Les tests conditionnels
Les boucles
Les fonctions
QCM
JavaScript, langage objet
Le principe de la programmation objet
Les objets prédéfinis
Les propriétés
Les méthodes
L'instruction for in
L'instruction with
La création d'objets en JavaScript
Création d'objets simples
Ajout d'une méthode
Les objets imbriqués
La copie d'objets
QCM
La gestion des tableaux
L'intérêt des tableaux
L'objet Array
La création d'un tableau
La copie d'un tableau
Les tableaux spéciaux
L'adressage associatif
Les tableaux multidimensionnels
Cas pratique : recherche accélérée par tableau
La manipulation des dates
L'objet Date
Les méthodes de lecture
L'affichage formaté d'une date
Les méthodes d'affectation
La création d'une minuterie
La méthode setTimeout()
La méthode setInterval()
Cas pratique : horloge dynamique
La manipulation des chaînes de caractères
La déclaration de chaînes
La concaténation de chaînes
L'objet String
La longueur d'une chaîne
L'accès à un caractère
Le codage des caractères
L'extraction d'une sous-chaîne
La recherche dans une chaîne
La gestion des majuscules et minuscules
Les méthodes liées à HTML
L'évaluation d'une chaîne
La gestion des caractères spéciaux
La manipulation avancée avec les expressions régulières
Le rôle des expressions régulières
La création des expressions régulières
La syntaxe d'un motif
Tester la présence d'un motif
Extraire des données
Rechercher et remplacer
Cas pratique : la fonction getPluriel()
Cas pratique : contrôler une adresse e-mail
Les opérations mathématiques
Les conversions
L'objet Math
Les propriétés et constantes
Les méthodes arithmétiques
Les méthodes de base
Les opérations impossibles
Les nombres aléatoires
Créer des fonctions mathématiques
Cas pratique : fonction de formatage de nombres
Les cookies
La peur des cookies
La sécurité
Les limites des cookies
Les vrais dangers
Manipuler les cookies avec JavaScript
Écrire un cookie
Lire un cookie
Exemple complet
Effacer un cookie
S'assurer que les cookies sont activés
Cas pratique : enregistrer les préférences
Fenêtres, pop-ups et frames
L'objet window
L'objet navigator
L'objet screen
L'objet location
L'historique de navigation
La page de démarrage
La prise de focus
Le scrolling
Les dimensions
Le positionnement
L'impression
Les pop-ups
L'ouverture d'un pop-up en JavaScript
Les options d'ouverture
Des exemples de chaînes d'options
Tester l'ouverture d'un pop-up
La communication entre fenêtres
La fermeture d'une fenêtre
La fin programmée des pop-ups
La manipulation des frames
Définir des frames en HTML
Les frames en JavaScript
La sécurité
Le cas particulier des iframes
Sortir des frames
Les images
L'objet Image
L'objet images
Les propriétés de l'objet Image
Le préchargement d'images
Les images réactives
Cas pratique : la vitesse de connexion
Cas pratique : un mini-album photos
La gestion de l'interactivité
Les boîtes de dialogue
Le message d'information
Le message de confirmation
Le message de saisie
La programmation événementielle
Le concept d'événement
Gérer les événements en JavaScript
Les événements disponibles
Les gestionnaires d'événements
La gestion de la souris
La gestion du clavier
La gestion des erreurs
Capturer les erreurs
Utiliser les consoles d'erreur du navigateur
Cas pratique : formatage des numéros de téléphone
Les formulaires
Donner la parole au visiteur
L'objet form
Les méthodes de form
Les propriétés de form
Les événements de form
Les éléments de formulaire
L'objet input text
L'objet input button
L'objet input submit
L'objet input hidden
L'objet input password
L'objet input radio
L'objet input disabled
L'objet input checkbox
L'objet input file
L'objet textarea
L'objet select
Les listes à choix multiples
Les contrôles de saisie et la sécurité
L'envoi par e-mail
Cas pratique : formulaire de contact
La manipulation dynamique des documents
DHTML
Le Document Object Model (DOM)
Petit retour en arrière
La situation aujourd'hui
Les possibilités de DHTML
L'objet document
L'accès aux éléments du document
Le contenu HTML d'un élément
La classe de style
L'accès aux propriétés de style
La sélection de texte
Cas pratique : menu de navigation
Cas pratique : menu calendrier dynamique
L'amélioration continue
Ajax et Web 2.0
La révolution Ajax
Pourquoi une révolution ?
Ajax et langage serveur
La programmation Ajax
Les contraintes d'Ajax
Le concept Web 2.0
Qu'est-ce que le Web 2.0 ?
Est-ce vraiment nouveau ?
Cas pratique : contrôle de pseudos avec Ajax
Annexes
La page dédiée à ce guide - Téléchargement des scripts
La sélection de sites Internet
Remerciements
Index
Vous pouvez aussi
Télécharger le sommaire au format PDF (411 Ko)