JavaScript pour l'intégrateur web - eni - 9782409015472 -
JavaScript pour l'intégrateur web 

JavaScript pour l'intégrateur web
Créer des sites web dynamiques et interactifs

JavaScript fait partie des trois langages fondateurs du web avec l'HTML (Hypertext Markup Language) pour déterminer la structure des pages et les CSS (Cascading Style Sheets) pour concevoir la mise en forme et la mise en page. Il permet de concevoir des sites dynamiques et interactifs ; il possède l’avantage d’être reconnu nativement par tous [...]
[lire le résumé du livre]

Auteur : 

Editeur : Eni

Collection : Objectif Web

Date parution :

Reliure :
Broché
Nbr de pages :
600
Dimension :
17.8 x 21.6 x 1.9 cm
Poids :
600 gr
ISBN 10 :
2409015476
ISBN 13 :
9782409015472
26,50 €
Disponible expédié
sous 4 à 8 jours

Paiements sécurisés
CB Google/Apple Pay, Chèque, Virement
0.01€ à partir de 35€ en France métropolitaine
Satisfait ou remboursé sous 14 jours ouvrés

Quel est le sujet du livre "JavaScript pour l'intégrateur web"

JavaScript fait partie des trois langages fondateurs du web avec l'HTML (Hypertext Markup Language) pour déterminer la structure des pages et les CSS (Cascading Style Sheets) pour concevoir la mise en forme et la mise en page. Il permet de concevoir des sites dynamiques et interactifs ; il possède l’avantage d’être reconnu nativement par tous les navigateurs web et d’être rapide à interpréter.

Ce livre est destiné aux intégrateurs web qui connaissent déjà l'HTML et les CSS et qui veulent optimiser le dynamisme et l’interactivité de leur site à l’aide du langage JavaScript.

Les premiers chapitres sont consacrés aux bases du langage JavaScript. Vous y apprendrez à insérer du JavaScript dans vos pages et vous découvrirez les règles de la syntaxe. Vous apprendrez à utiliser les données, les variables, les fonctions, les tableaux et aborderez la notion d'objets JavaScript.

Vous découvrirez ensuite le concept de DOM (Document Object Model) et vous apprendrez à l'utiliser pour accéder aux éléments constitutifs de vos pages que vous pourrez rendre interactifs grâce aux événements de souris, par exemple. Avec toutes ces notions, vous serez en mesure d’exploiter les CSS avec le JavaScript en créant de l’interactivité pour les visiteurs du site.

Un chapitre est consacré à des librairies JavaScript qui seront une aide précieuse pour rendre dynamiques et interactives vos pages web, dans les domaines du design, de l'animation mais aussi des formulaires.

Un chapitre aborde l'apprentissage de deux moteurs de rendu JavaScript, Mustache et Handlebars, qui permettent de créer des templates JavaScript pour afficher des données formatées en JSON (JavaScript Object Notation).

Ce livre se termine par l'étude de l'API Web Storage qui permet de stocker des données saisies par l'utilisateur dans les navigateurs afin de les exploiter...

Téléchargements

Auteurs :

Auteur Responsable pédagogique dans un centre de formation et formateur sur les technologies Web et les Arts graphiques pendant plus de quinze ans, Christophe Aubry est aujourd'hui dirigeant de la société netPlume spécialisée dans la rédaction pédagogique, la formation vidéo et la création de sites internet. Auteur de nombreux livres aux Editions ENI notamment sur Drupal, WordPress, Dreamweaver, HTML et CSS, il élargit son expertise dans l'utilisation des CMS par une veille technologique assidue.

En suivant ce lien, retrouvez tous les livres dans la spécialité Conception-Réalisation-Référencement.

Sommaire et contenu du livre "JavaScript pour l'intégrateur web - Créer des sites web dynamiques et interactifs"

Introduction
  1. Le JavaScript
    1. 1. Une rapide histoire du JavaScript
    2. 2. Les moteurs JavaScript des navigateurs
  2. Les objectifs du JavaScript
    1. 1. Dynamiser les pages web
    2. 2. Le JavaScript côté serveur et côté client
  3. Les prérequis
  4. Les logiciels de développement
  5. Les outils dans les navigateurs
L’essentiel du JavaScript
  1. Insérer du code JavaScript
    1. 1. Utiliser la bonne méthode
    2. 2. Insérer un script dans la page HTML
    3. 3. Associer un script à un bouton
    4. 4. Lier un script à une page
  2. Appliquer des règles de syntaxe
  3. Placer le code JavaScript dans la page
  4. Utiliser la console
    1. 1. Les alertes dans la console
    2. 2. Calculer dans la console
    3. 3. Afficher une alerte dans la console
    4. 4. Les autres messages pour la console
  5. Les données dans le code JavaScript
    1. 1. Définir les types de données
    2. 2. Le type Number
    3. 3. Le type String
    4. 4. Le type Undefined
    5. 5. Le type Null
    6. 6. Le type Boolean
  6. Les variables
    1. 1. L’objet variable
    2. 2. Déclarer une variable
    3. 3. Le nom des variables
    4. 4. Les opérations de calcul avancées
    5. 5. Les opérations de comparaison
  7. Les tests de condition
    1. 1. Créer des tests
    2. 2. Les tests simples avec if
    3. 3. Les tests logiques avec ET et OU
    4. 4. Les tests imbriqués avec else if
    5. 5. Les tests multiples avec switch
  8. Les boucles
    1. 1. Les objectifs
    2. 2. La boucle while()
    3. 3. La boucle do while()
    4. 4. La boucle for()
    5. 5. Les mots-clés de la boucle for()
  9. Les fonctions
    1. 1. Les objectifs
    2. 2. Créer une fonction
    3. 3. Utiliser des paramètres
    4. 4. Renvoyer les résultats
  10. La portée des variables
    1. 1. Créer une variable locale
    2. 2. Créer une variable globale dans une fonction
    3. 3. Créer une variable globale dans le script
  11. Les objets du code JavaScript
    1. 1. Définir la notion d’objet
    2. 2. Créer un nouvel objet
    3. 3. La méthode de création littérale
    4. 4. La méthode de création avec un constructeur
    5. 5. Récupérer les valeurs des propriétés
    6. 6. Les méthodes des objets
  12. Les tableaux
    1. 1. Utiliser les tableaux
    2. 2. Créer un tableau
    3. 3. Récupérer une valeur d’un tableau
    4. 4. Une propriété et une méthodedes tableaux
    5. 5. Les propriétés et les méthodesde l’objet Array()
  13. Les chaînes de caractères
    1. 1. Créer un objet de type chaîne decaractères
    2. 2. Une propriété et une méthodedes chaînes de caractères
    3. 3. Les propriétés et les méthodesde l’objet String()
  14. Les dates
    1. 1. Créer des dates
    2. 2. Des méthodes de l’objet Date()
    3. 3. Les propriétés et les méthodesde l’objet Date()
Exploiter le DOM
  1. Le Document Object Model
    1. 1. Utiliser le DOM
    2. 2. La notion de document
    3. 3. La notion d’objet et d’arbre
    4. 4. La notion de modèle
    5. 5. Le DOM
  2. Accéder aux éléments de la page web
    1. 1. La fenêtre du navigateur
    2. 2. Le document
    3. 3. Accéder aux nœuds de la page parles identifiants
    4. 4. Accéder aux nœuds de la page parles noms des éléments
    5. 5. Accéder aux nœuds de la page parles noms de classe CSS
    6. 6. Afficher les propriétés d’un nœud
    7. 7. Accéder aux propriétésd’un nœud
  3. Modifier des éléments dans la page web
    1. 1. Modifier un attribut HTML dans un élément
    2. 2. Créer un attribut HTML dans un élément
    3. 3. Les propriétés innerHTML et innerText
    4. 4. Modifier le contenu d’un élémentde la page
    5. 5. Ajouter un contenu à un élémentde la page
  4. Créer des éléments dans la page web
    1. 1. La première solution
    2. 2. La deuxième solution
  5. D'autres méthodes des nœuds
    1. 1. Supprimer un nœud enfant
    2. 2. Remplacer un nœud enfant
    3. 3. Dupliquer un nœud
    4. 4. Insérer un nœud avant un nœudréférence
    5. 5. Tester la présence de nœuds enfants
Les événements JavaScript
  1. Comprendre les événements
  2. Utiliser un bouton déclencheur d'action
    1. 1. Réagir au clic sur un bouton
    2. 2. Utiliser un écouteur d’événement
  3. Utiliser d'autres événements
    1. 1. Les événements à écouter
    2. 2. Le pointeur "au-dessus"
    3. 3. Événement lié aux formulaires
    4. 4. L’événement de chargement
Les CSS et le code JavaScript
  1. Introduction
  2. Accéder aux propriétés CSS
    1. 1. Les CSS en ligne
    2. 2. La syntaxe des propriétés
  3. Appliquer des styles CSS
    1. 1. Appliquer des styles en ligne
    2. 2. Appliquer une classe CSS
    3. 3. Modifier des styles CSS
  4. Affichage dynamique dans un formulaire
Des bibliothèques pour dynamiser les sites
  1. Les bibliothèques JavaScript
  2. La bibliothèque Anime
    1. 1. Les objectifs
    2. 2. Installer la bibliothèque
    3. 3. Cibler les éléments à animeravec les CSS
    4. 4. Cibler les éléments à animeravec le DOM
    5. 5. Les animations avec des propriétésCSS
    6. 6. Les animations avec des transformations CSS
  3. La bibliothèque Animate On Scroll
    1. 1. Les objectifs
    2. 2. Installer la bibliothèque
    3. 3. Les éléments d’animation
    4. 4. Les paramètres d’animation
    5. 5. Le code complet de cet exemple
  4. La bibliothèque Cleave
    1. 1. Les objectifs
    2. 2. Installer la bibliothèque
    3. 3. Le champ de saisie de la date
    4. 4. Le champ de saisie du nombre
    5. 5. Le champ de saisie d’un code
  5. La bibliothèque Granim
    1. 1. Les objectifs
    2. 2. Installer la bibliothèque
    3. 3. Créer un dégradé animé avectrois teintes
    4. 4. Un dégradé animé au-dessusd’une image
  6. La bibliothèque Tippy
    1. 1. Les objectifs
    2. 2. Installer la bibliothèque Tippy
    3. 3. Ajouter une bulle d’aide textuelle simple
    4. 4. Ajouter une bulle d’aide textuelle paramétrée
    5. 5. Ajouter une bulle d’aide avec une image
  7. La bibliothèque Micron
    1. 1. Les objectifs
    2. 2. L’installation de la bibliothèque
    3. 3. Insérer un bouton animé
    4. 4. Animer le bouton
    5. 5. Le code complet de la page
Le moteur de rendu Mustache
  1. Présentation du moteur de rendu Mustache
  2. Les données à afficher
    1. 1. La source des données
    2. 2. Le format JSON
    3. 3. Les objets JavaScript internes
    4. 4. Le fichier JSON externe
  3. Installer le fichier mustache.js
  4. Afficher des données internes simples
    1. 1. La structure de la page
    2. 2. Analyse de la structure
  5. Afficher des données internes répétitives
    1. 1. La structure des données JSON
    2. 2. La structure de la page
  6. Afficher des données internes et un template séparé
  7. Décomposer le template en blocs
    1. 1. Les objectifs
    2. 2. Les templates
    3. 3. Le rendu
    4. 4. Le code complet de l’exemple
  8. Afficher des données extérieures et utiliser un template séparé
    1. 1. Les objectifs
    2. 2. Les données extérieures
    3. 3. La structure de la page
    4. 4. Le template
    5. 5. L’importation des données JSON
    6. 6. Le traitement des données
Le moteur de rendu Handlebars
  1. Présentation du moteur de rendu Handlebars
  2. Installer Handlebars
  3. Concevoir un template avec des données répétitives
    1. 1. Les données répétitives
    2. 2. Le template
    3. 3. Le rendu des données dans le template
    4. 4. Le code complet de cet exemple
  4. Décomposer des templates
    1. 1. Concevoir les templates
    2. 2. Définir le nouveau template
    3. 3. Le code complet
  5. Les helpers
  6. Utiliser un helper pour une mise en forme répétitive
    1. 1. La répétition des données
    2. 2. Définir le helper
    3. 3. Appliquer le helper
    4. 4. Le code complet
  7. Utiliser un helper pour une concaténation
    1. 1. La concaténation des données
    2. 2. Définir le helper
    3. 3. Appliquer le helper
    4. 4. Le code complet
  8. Utiliser un helper conditionnel
    1. 1. Utiliser une condition de test
    2. 2. Le code complet
  9. Utiliser un helper de contexte
    1. 1. Déterminer le contexte
    2. 2. Le helper with
    3. 3. Le code complet
L'API Web Storage
  1. Le stockage des données dans le navigateur
  2. Les propriétés de Web Storage
    1. 1. Les interfaces
    2. 2. Ajouter une donnée
    3. 3. Récupérer une donnée
    4. 4. Supprimer des données
  3. La source des données
    1. 1. Saisir des données
    2. 2. Gérer les données
    3. 3. Le code complet

    Avis clients sur JavaScript pour l'intégrateur web - eni - Objectif Web

    (Ils sont modérés par nos soins et rédigés par des clients ayant acheté l'ouvrage)
    Donnez votre avis
     
    Controler les cookies