1. Livres & vidéos
  2. JavaScript
  3. Avant-propos
Extrait - JavaScript Développez efficacement (5e édition)
Extraits du livre
JavaScript Développez efficacement (5e édition) Revenir à la page d'achat du livre

Avant-propos

Avant-propos

Ce livre s’adresse à des développeurs ayant déjà une première expérience en JavaScript, c’est-à-dire ayant au moins une connaissance de la syntaxe de base (boucles, conditions, fonctions...).

L’objectif de ce livre est de passer d’une maîtrise syntaxique à une maîtrise complète du langage, soit d’être capable d’organiser son code efficacement, avec comme résultat une écriture plus rapide, plus facile à maintenir et, au final, de meilleure qualité. Les techniques proposées seront valables pour tous les projets utilisant JavaScript, que ce soit en environnement mobile ou pour un usage Web plus traditionnel. Si, lorsque vous écrivez du code JavaScript, vous avez l’impression que votre code devient rapidement source de confusion et donc d’erreur, alors ce livre est fait pour vous. Après la lecture de cet ouvrage, JavaScript vous apparaîtra comme un nouveau langage, un langage à découvrir ou à redécouvrir. En effet, son caractère fonctionnel provient d’une structuration ancienne des langages de programmation, elle donne aux développeurs beaucoup de liberté mais occasionne en même temps de nombreux risques d’incohérence, autant de pièges que ce livre vous proposera d’éviter.

Pour cela, sept chapitres sont à votre disposition. Le premier chapitre est important et concerne l’établissement des bases pour démarrer votre projet, c’est-à-dire le choix d’un environnement de développement et les premiers réflexes à avoir lorsque vous commencez votre projet. Les règles proposées ne sont pas dogmatiques et peuvent être aussi contournées dans certains cas, il est donc surtout important de savoir qu’elles existent tout en les exploitant à bon escient comme avec l’usage d’un assistant d’intelligence artificielle (IA).

Le deuxième chapitre vous montre comment passer d’une logique fonctionnelle à une logique objet. La maîtrise de cette étape peut être particulièrement importante si vous êtes amené à réaliser vos frameworks de développement. Il n’est pas fondamental d’avoir la maîtrise d’un langage objet, même si c’est un plus, car un rappel est effectué sur la programmation orientée objet.

Le troisième chapitre est dédié au développement en modules. JavaScript peut rendre un code facilement confus alors que ce langage dispose de ressources précieuses pour distinguer chaque morceau de code et accroître la facilité d’usage....