Méthodologie d’apprentissage
Dans les chapitres qui vont suivre, un apprentissage progressif du langage JavaScript va être proposé. Ceci est un vrai parti pris pédagogique. À aucun moment le propos ne se voudra exhaustif. L’option retenue est de vous faire découvrir pas à pas JavaScript en reprenant en particulier les algorithmes développés dans les chapitres précédents.
Il aurait aussi été possible pour chacun des algorithmes étudiés d’en fournir immédiatement le code JavaScript. Le choix a été fait de présenter l’algorithme et le code JavaScript dans des chapitres différents du livre. Cette démarche offre le gros avantage de sensibiliser les lecteurs sur le fait que dans le cadre de l’analyse d’un problème, l’effort principal doit porter dans la production d’un algorithme de qualité, clair, facile à interpréter, fiable avant d’imaginer sa traduction dans un langage de programmation quel qu’il soit.
Après la présentation du langage JavaScript (jusqu’au chapitre Procédures et fonctions), l’approche dite "Programmation orientée objet" de JavaScript est étudiée (chapitre Approche "objet" en JavaScript) et nous verrons ensuite les principaux objets "natifs" (ceux que vous n’aurez pas à développer vous-même) ainsi que les propriétés...