Ce livre sur Javascript est destiné à tous ceux qui se préoccupent de donner plus d’interaction à leurs sites web.
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.
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.