JavaScript et jQuery, critique de livre: Un classique instantané ?

  • Oct 18, 2023

Oubliez les références sèches et les exemples ringards. Ce guide visuel magnifiquement conçu vous emmène des bases au JavaScript sophistiqué. techniques pour rendre les sites Web interactifs et engageants d'une manière qui est, en soi, interactive et engageant.

javascript-livre-gauche
JavaScript et jQuery: développement web front-end interactif • Par John Duckett • Wiley • 640 pages • ISBN: 978-1-118-53164-8 • 26,99 £/32 €/39,99 $

Le problème avec l'apprentissage de la programmation est qu'il s'agit d'une expérience visuelle interactive dans laquelle vous devez voir ce qui se passe et ce que votre code va faire. Comment faire ça dans un livre? Les titres de programmation Web de John Duckett (ce livre sur le développement JavaScript et le manuel qui l'accompagne) HTML et CSS guide) font un travail fantastique à ce sujet.

Contrairement à la plupart des livres, vous n'avez pas besoin de parcourir des pages de remerciements, d'introduction et de contenu; la deuxième page est une liste des chapitres et un lien pour obtenir tout le code, suivi d'une page expliquant toutes les astuces visuelles astucieuses du livre.

JavaScript et jQuery ressemble plus à un mélange de magazine et de page Web qu'à un manuel, avec des arrière-plans d'images pour retenir votre intérêt qui se révèlent également être des métaphores visuelles soigneusement choisies. Ceux-ci constituent un élément clé de l’explication claire et pratique de Duckett sur ce que sont les scripts.

Le livre est parsemé d'illustrations, d'organigrammes, de listes, de diagrammes étiquetés, d'infographies et de codes de couleur. Certaines images se répètent sur plusieurs pages, ajoutant à chaque fois des informations supplémentaires.

Par exemple, une explication d’un concept tel que les méthodes et les objets sur lesquels elles agissent commence simplement par une image d’un hôtel et des voitures garées à l’extérieur. Au fur et à mesure que vous tournez les pages, les objets hôtel et voiture acquièrent d'abord des propriétés, puis des méthodes, puis des événements. À la fin du chapitre, ce qui aurait été un diagramme complexe et déroutant prend tout son sens car il est bien présenté.

Magnifiquement conçu

Le design fort de ce livre fonctionne si bien grâce à son papier et à son impression de haute qualité, et parce qu'il n'y a pas de décoration gratuite. Tout est magnifiquement conçu pour simplifier délicieusement les concepts souvent complexes de la façon dont JavaScript contrôle le navigateur. Le texte d'accompagnement est tout aussi clair et simple, plein de comparaisons utiles telles que la réflexion sur les types de données booléens comme des interrupteurs qui peuvent être allumés ou éteints.

Un codage couleur subtil aide à organiser les informations. Les pages contenant de nombreuses informations visuelles et un code couleur utilisent un fond noir pour les faire ressortir; ceux-ci couvrent des sujets allant des bases des règles CSS et des éléments HTML à la mise en cache des requêtes DOM et au tri des tableaux. Les principales pages de référence contiennent des extraits de code (HTML en bleu, CSS et rose et JavaScript en vert) et une image vous montrant ce que ce code fait sur une page Web; la teinte grise de la page les distingue des pages à fond blanc qui ajoutent des informations supplémentaires. Sans trop y réfléchir, vous pouvez facilement savoir quand vous découvrez un concept et quand vous découvrez comment l'utiliser.

Ce que vous obtenez de « JavaScript et jQuery » est une introduction complète qui vous prépare à en savoir plus par vous-même.

Cette division de l'information fonctionne tout aussi bien dans la première moitié du livre, qui couvre les concepts de base (les bases de la façon dont JavaScript manipule Pages HTML et langage JavaScript, Document Object Model, événements déclenchant du code sur une page Web, Query, Ajax et une gamme d'API) vers le applications pratiques dans la seconde moitié (qui couvre la gestion des erreurs et le débogage, la mise en page du contenu, le tri et le filtrage des données et la forme manutention).

Il existe des dizaines d'endroits où vous pouvez obtenir le code des galeries d'images organisées avec des vignettes ou filtrées par des balises. JavaScript et jQuery ne fait pas seulement un excellent travail en expliquant les scripts pour ce faire - il fait un excellent travail en expliquant chaque élément unique qui constitue ces scripts et des dizaines d'autres, jusqu'aux bases de JavaScript dans un navigateur.

Même à cette longueur (le livre de poche de 640 pages fait presque un pouce et demi d'épaisseur), il n'y a pas d'espace pour tout aborder. Au lieu d'essayer de survoler toutes les API du HTML, Duckett n'en détaille que trois (géolocalisation, stockage Web et historique), tandis que les pages sur l'utilisation des outils de débogage intégrés à Chrome, Firefox et IE vous donnent les bases pour obtenir commencé. Mais qu'est-ce que tu en retires JavaScript et jQuery est une introduction complète qui vous prépare à en savoir plus par vous-même.

Vous tirerez le meilleur parti de ce livre si vous connaissez les bases de la programmation et de la création de pages Web, mais vous pouvez passer de les bases pour obtenir des résultats sophistiqués, étape par étape, à l'aide d'un livre aussi magnifiquement conçu que les sites Web qu'il vous apprend construire. C'est une combinaison inhabituelle et attrayante, qui permet à ce titre de se démarquer sur un marché très encombré.

Lire plus d'avis

  • Physique sociale, critique de livre: Innovation, interaction et gouvernance basée sur les données
  • The Dark Net, critique de livre: Contes de la pègre d'Internet
  • Big Data, Data Mining et Machine Learning, critique de livre: une approche solide mais traditionnelle