Aller au contenu

Livre : JavaScript – Des fondamentaux aux concepts avancés

Ce livre sur Javascript est destiné à tous ceux qui se préoccupent de donner plus d’interaction à leurs sites web.

JavaScript Des fondamentaux aux concepts avancés
JavaScript
Des fondamentaux aux concepts avancés

 

Ce livre sur Javascript est destiné à tous ceux qui se préoccupent de donner plus d’interaction à leurs sites web. Il vise deux objectifs : tout d’abord maîtriser les fondements de JavaScript afin d’élaborer les scripts les plus fréquemment utilisés sur le net, puis découvrir le nouveau potentiel de JavaScript aussi bien grâce à son utilisation avec les feuilles de styles en cascade (CSS), le DHTML, AJAX qu’avec les bibliothèques telles que Prototype ou Script.aculo.us.

Après avoir présenté la syntaxe de base, le livre prend appui sur des exemples significatifs (gestion des formulaires, du temps, des menus de navigation, glissé-déposé, autocomplétion), pour les commenter et démontrer l’omniprésence de JavaScript dans une architecture Web 2.0.

Le livre accompagne le lecteur tout au long d’un véritable parcours allant des rudiments de JavaScript jusqu’à la découverte des concepts les plus avancés.

Les exemples de script cités dans l’ouvrage sont en téléchargement sur cette page.

Introduction

L’Auteur commence par une présentation du langage JavaScript avec son historique et les différentes versions. Il y a un paragraphe consacré à ses avantages et aussi ses limites, un autre très court pour choisir un éditeur de code et un dernier paragraphe pour utiliser le code JavaScript dans une page HTML.

Insertion du code JavaScript

L’auteur montre rapidement deux possibilités pour exécuter du code JavaScript. Il nous présente également les règles de syntaxe avec l’ajout de commentaires dans le code, JavaScript sensible à la casse, l’indentation et l’utilité du point virgule. Dans ce chapitre, vous allez créer votre première page avec du code JavaScript. Puis l’auteur vous donne différents outils pour le debug de votre code JavaScript.

Initiation à la Programmation Orientée Objet et JavaScript

Ce chapitre vous présente une initiation à la programmation orientée objet avec JavaScript (ou POO). Vous découvrirez les méthodes, les objets et les propriétés.

Les paragraphes suivants sont consacrés aux méthodes JavaScript (pas celles de la POO). Vous apprendrez à utiliser alert, prompt et confirm.

Utilisation des constantes, variables et opérateurs

L’auteur vous explique les différentes variables, constantes et types disponibles dans le langage JavaScript. Plusieurs paragraphes vous conseillent des règles pour une bonne utilisation des variables, les règles de nommage et les mots réservés.

Il y a un paragraphe sur les opérateurs, avec leurs priorités entre eux.

Contrôler les scripts avec les structures de contrôles

Un chapitre qui détaille les instructions conditionnelles, les boucles, avec des techniques pour stopper et quitter une boucle !

L’auteur aborde également la gestion des exceptions et des erreurs, une notion très utile en JavaScript.

Fonctions et événements

L’auteur vous explique comment déclarer et utiliser des fonctions JavaScript, toujours avec des exemples à l’appui. Il vous montre également comment utiliser une fonction pour créer un objet JavaScript. Puis, vous avez la liste de tous les événements disponibles avec leurs significations.

Les formulaires

Un concept essentiel en Javascript, il s’agit bien évidemment des formulaires. L’auteur vous explique tout dans le détail : l’objet form, les éléments qui compose un formulaire et comment valider la saisie de l’utilisateur puis envoyer / valider le formulaire. Les conceptions enseignés sont toujours accompagnés d’exemples détaillés par l’auteur.

Les principaux objets JavaScript en détail

Dans cette partie, l’auteur détaille tous les objets disponibles (leurs propriétés et méthodes) avec JavaScript, et toujours avec des exemples. Vous apprendrez, entre autre : navigator, window, string, date, document, link, image, screen, array (tableau à simple et plusieurs dimensions), history, location…

Il y a même plusieurs paragraphes consacrés aux expressions régulières et à l’objet Event.

Améliorer l’interactivité avec JavaScript et CSS

Et un autre avantage du JavaScript combiné avec le CSS pour améliorer vos design graphiques !

La première partie de ce chapitre est consacré aux cookies, vous saurez tout pour apprendre à utiliser leur potentiel immense (Google ne profite énormément).

L’auteur vous explique ensuite le document DOM pour accéder au contenu de balises HTML et les modifier en direct. Puis, vient les paragraphes consacrés à la base des feuilles de styles CSS avec les propriétés les plus utilisées (il y en a déjà beaucoup). Avec ces connaissances, vous pouvez déjà beaucoup vous amuser avec JavaScript et CSS.

Il y a plusieurs paragraphes qui vous expliquent comment interagir entre JavaScript et CSS : la fameuse carte de france, les menus CSS, le glissé / déposé, les calques…

Et enfin l’auteur vous enseigne le concept phare du web 2.0 : l’utilisation d’AJAX et la modification du contenu HTML en direct sans recharger la page 😉

Puis, il y a quelques paragraphes sur les frameworks JavaScript qui vous simplifient la vie, avec des exemples à l’appui.

Conclusion

Ce livre est parfait pour débuter en programmation JavaScript et ainsi concevoir ces premiers sites web interactifs.

Ce livre est très intéressant car il aborde les concepts de base puis va jusqu’aux éléments un peu plus techniques. Les différentes fonctionnalités sont très détaillées, de nombreux exemples de code sont présentés et commentés.

De plus, tous les exemples cités dans le livre sont en téléchargement sur le site www.editions-eni.fr.

Un livre idéal pour débuter, dommage que l’auteur ne consacre plus de chapitres à « l’expertise JavaScript », étant donné le titre « concepts avancés ». Les modèles de conception et les frameworks ne sont pas abordés (ou très peu pour les frameworks). Si vous voulez devenir un Professionnel avec le langage JavaScript, il vous faudra compléter votre formation.

Sinon, avec les informations contenus dans ce livre, vous pouvez commencer à vous amuser dans la création de sites web interactifs avec vos visiteurs.

Commander ce Livre JavaScript

Commander sur Amazon le Livre : JavaScript – Des fondamentaux aux concepts avancés.

JavaScript Des fondamentaux aux concepts avancés
JavaScript
Des fondamentaux aux concepts avancés

Sommaire

Les chapitres du livre :

  • Informations générales
  • Bases et introduction à JavaScript
  • Insertion du code JavaScript
  • Initiation à la Programmation Orientée Objet et JavaScript
  • Utilisation des constantes, variables et opérateurs
  • Contrôler les scripts avec les structures de contrôles
  • Fonctions et évènements
  • Les formulaires
  • Les principaux objets JavaScript en détail
  • Améliorer l’interactivité avec JavaScript et CSS

Bases et introduction à JavaScript

  • Historique et versions de JavaScript
  • Limites et avantages de JavaScript
  • Outils de conception
  • Paramétrages et environnement optimal de test
  • Insertion du code JavaScript
  • HTML et JavaScript
  • Les deux types d’exécution du code JavaScript
  • Les règles de syntaxe du code
  • Création de la page de test
  • Création d’une bibliothèque personnelle de scripts JavaScript
  • Messages d’erreur et conseils pour le débogage
  • Les outils de débogage JavaScript

Initiation à la Programmation Orientée Objet et JavaScript

  • Langage de script et langage de programmation
  • Les principes de la Programmation Orientée Objet
  • Méthodes JavaScript

Utilisation des constantes, variables et opérateurs

  • Typologie et utilisation des constantes
  • Typologie des variables
  • Les étapes à respecter pour une bonne utilisation des variables
  • Règles de nommage et mots réservés
  • Typologie des opérateurs

Contrôler les scripts avec les structures de contrôles

  • Les instructions conditionnelles
  • Les instructions de répétitions (boucles)
  • Interrompre et quitter les boucles
  • La gestion des exceptions

Fonctions et évènements

  • Rôle des fonctions
  • Utiliser une fonction pour créer un objet
  • Les évènements

Les formulaires

  • Utilisation de JavaScript avec les formulaires
  • L’objet Form
  • Les éléments de formulaire
  • Valider et envoyer un formulaire par e-mail

Les principaux objets JavaScript en détail

  • Objets et navigateurs
  • Les objets JavaScript
  • Autres objets utiles

Améliorer l’interactivité avec JavaScript et CSS

  • JavaScript et les cookies
  • JavaScript et CSS
  • Interaction JavaScript/CSS
  • Ajax et JavaScript
  • Les bibliothèques JavaScript

Commander sur Amazon le Livre : JavaScript – Des fondamentaux aux concepts avancés.

JavaScript Des fondamentaux aux concepts avancés
JavaScript
Des fondamentaux aux concepts avancés

EXCLUSIF : Les 7 Secrets Révélés de JavaScript pour Créer VOS Applications — dès la semaine prochaine !

EXCLUSIF : La formation « JavaScript Facile » OFFERTE pour Créer VOS Applications — dès la semaine prochaine !

EXCLUSIF : Créez VOS Applications JavaScript — en moins de 7 jours grâce à notre formation OFFERTE « JavaScript Facile »

Que diriez-vous de Développer des Applications JavaScript Performantes — dès la semaine prochaine ?

TÉLÉCHARGEZ : Les codes sources du livre « JavaScript Facile » pour Créer VOS Applications — dès la semaine prochaine !

Cliquez ici pour tout recevoir >>