Maison > Article > interface Web > Quels livres puis-je lire pour apprendre JavaScript ?
Livres que vous pouvez lire pour apprendre JavaScript : L'art de la programmation JavaScript Dom, Le guide faisant autorité sur JavaScript, Programmation JavaScript avancée, JavaScript hautes performances, JavaScript d'une manière simple et facile, Guide de construction de sites Web hautes performances , Maîtriser JavaScript, etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Si les programmeurs souhaitent répondre à certaines exigences simples du front-end WEB, ils doivent maîtriser les compétences de base en programmation JavaScript. Par conséquent, afin de faciliter l'apprentissage de Javascript pour tout le monde, l'article suivant a compilé des livres classiques sur Javascript de l'entrée à l'avancée et le recommande à tout le monde.
"L'art de la programmation JavaScript Dom"
Raison de la recommandation : Ce livre est définitivement un bon livre pour commencer. J'ai également lu ce livre après y avoir été exposé. JS pendant un moment. Ce livre part de l'histoire de JS - connaissance de base de la syntaxe de JS - introduction et utilisation simple du DOM. La deuxième édition de ce livre est désormais publiée. Les amis qui en ont besoin peuvent simplement consulter la deuxième édition. Évaluation : concis, pratique, détaillé, facile à comprendre, le livre n'est pas épais, je crois qu'on peut le terminer rapidement. C'est un très bon livre d'introduction classique. Il présente un exemple et démontre pleinement les avantages de JavaScript. Il est très puissant.
"Le Guide définitif de JavaScript (5ème édition)"
Raison de la recommandation : Très puissant (ce nom n'est pas pour rien), en fait, j'ai honte pour le dire, je n'ai jamais acheté ce livre, au départ, c'était parce qu'il était assez cher, j'ai donc dû l'emprunter à un ami pour le lire, mais je ne le lis que le week-end. Il existe de nombreux commentaires sur ce livre sur Internet, ce qui signifie probablement que ce livre est un manuel de documentation JS. Si vous avez de l'argent disponible et que vous avez l'habitude de lire des livres pour des demandes de renseignements, procurez-vous-en un exemplaire. D’ailleurs, la sixième édition de ce livre en anglais est déjà sortie.
"JavaScript Advanced Programming" (troisième édition)
Raison de la recommandation : l'auteur de ce livre est Nicholas C. Zakas, ingénieur front-end chez Yahoo et a YUI En tant que contributeur de code, vous pouvez imaginer la valeur de ce livre, et ses livres ont été largement salués. La deuxième édition de ce livre a été publiée et le contenu est bien mis à jour par rapport à la première édition. Il suffit de consulter la deuxième édition. Ne vous laissez pas berner par le titre "avancé" du livre, tant que vous avez des connaissances de base de la syntaxe JS et des connaissances de base du DOM, et le début de ce livre présentera la connaissance de la syntaxe de JS et du DOM. Si vous avez des connaissances de base en JavaScript, vous pouvez le lire, mais si vous n'avez aucune connaissance de base, vous pouvez également lire des livres classiques de Wrox.
Commentaire : Je recommande vivement le chapitre 5 (Type), le chapitre 6 (POO), le chapitre 7 (Anonyme). Lisez-le plusieurs fois, comprenez-le au moins complètement et préparez-vous aux futurs progrès, ceux-ci. les chapitres sont l’essence de ce livre. Le rythme de ce livre est un peu plus rapide lorsque vous débutez, il n'est donc pas recommandé aux débutants.
"JavaScript haute performance" "L'essence du langage JavaScript et de la pratique de la programmation"
Raison de la recommandation : j'ai d'abord lu "JS haute performance", et ce livre est Nicholas Écrit par C.Zakas, un classique. Le livre fournit un grand nombre d'exemples de performances de JavaScript écrit de différentes manières dans les navigateurs. Il est très utile pour normaliser le code JavaScript et améliorer les performances. Enfin, il mentionne de nombreux outils et performances. tests. Les méthodes sont très pratiques et efficaces. Je vois que l'auteur est très gentil (enfin, je l'avoue, je suis son fan) ^_^ La phrase la plus mémorable : "Si JavaScript exécute quelques secondes, alors il. Il est très probable que vous ayez fait quelque chose de mal." Un petit nombre de connaissances clés sont mentionnées à plusieurs reprises dans "Essence du langage" et "Haute performance", mais pourquoi devrais-je recommander ce livre ? Parce que ce livre décrit l'essence du langage JS. Génial, c'est un livre faisant autorité qui présente l'essence du langage JavaScript, à partir de nombreuses connaissances importantes telles que "objet", "fonction", "héritage", "tableau", etc. Permettez-moi d'ajouter que ce livre doit être lu encore et encore. Commentaires : Ce sont tous les deux de bons livres, très fins, et le contenu décrit n'est pas difficile à condition d'avoir les bases. Je pense qu'après avoir lu ceci, vous aurez une nouvelle compréhension de JS et une nouvelle compréhension des problèmes avancés tels que les futures spécifications de code et les différences entre les navigateurs. Si vous vous sentez responsabilisé après avoir lu ceci, félicitations, vous n'êtes pas loin du. niveau intermédiaire. Les avantages sont les suivants :
(1) Scénarios riches, impliquant essentiellement tous les scénarios d'optimisation des performances js. Des données de test réelles dans différents scénarios seront également fournies, qui sont réelles et crédibles. En lisant ces exemples de scènes, nous avons également enrichi notre expérience de l'utilisation de js.
(2) donne beaucoup de solutions apparemment « secondaires », et ces solutions impopulaires sont exactement les solutions optimales que certaines personnes ne peuvent pas trouver sur Baidu pour résoudre le problème.
(3) Expliquez les principes tout en parlant du problème, expliquez les choses profondes en termes simples et faites-le avec facilité. Par conséquent, ce livre n'est pas seulement un livre sur les performances de js, mais aussi une meilleure annotation pour javascript impliquant les principes du navigateur, les principes d'analyse js, l'expérience utilisateur et d'autres connaissances.
"JavaScript dans un langage simple et simple"
Raison de la recommandation : Un must pour les programmeurs Ajax Il parle d'un framework JavaScript développé par moi-même.
"Apprendre les structures de données et les algorithmes Javascript"
Raison de la recommandation : Ce livre est relativement impopulaire. Mais il peut résoudre certains problèmes auxquels tout programmeur js devenu moine a pensé :
(1) Notre tableau Array est si puissant, mais il existe peu de fonctions telles que Stack et Queue. Que faisons-nous avec des choses à moitié cuites ?
(2) Les structures de données que nous apprenons semblent être exactement ce genre de choses. Pourquoi sont-elles si appréciées par tout le monde et pourquoi doivent-elles être discutées dans différentes catégories ?
Donc, ce livre vous donne simplement les réponses aux questions ci-dessus :
(3) Les piles et les files d'attente ne sont pas aussi puissantes qu'Array. Il n'y a pas de classes Stack et Queue simplement parce que ES5 ne les implémente pas. En tant que collection de données entretenant une ou plusieurs relations spécifiques les unes avec les autres, leur importance ne doit pas être déterminée par leurs puissantes fonctions.
(4) Les structures de données n'ont rien à voir avec les langages de programmation. Quand les langues mourront, elles renaîtront dans la langue suivante. Même si l’ordinateur meurt, ils renaîtront dans le prochain corps conceptuel.
"JavaScript DOM Advanced Programming"
Raison de la recommandation : En étudiant ce livre, vous pouvez comprendre comment une bibliothèque JS est générée et en écrire une simple de votre choix. Bibliothèque JS, si vous envisagez d'étudier d'autres bibliothèques JS ou étudiez d'autres bibliothèques JS, alors ce livre amènera votre compréhension à un nouveau niveau. C'est une lecture incontournable pour les étudiants avancés et une lecture incontournable pour l'écriture de bibliothèques.
Commentaire : Un chef-d'œuvre JS extrêmement puissant. Ce livre n'est pas mince et est fortement recommandé.
"Modèles de conception JavaScript et pratiques de développement"
Raison de la recommandation : ce livre prend des scénarios d'application réels comme exemples et vous explique comment partager des modèles de conception dans différents projets js. Il présente également l'utilisation avancée des fonctions de manière très détaillée, ce qui peut amener votre compréhension des fonctions d'ordre supérieur de js à un niveau supérieur. Ce qui est louable, c'est qu'il utilise également Java comme analogie avec les langages statiques. Permettez-moi d’analyser ces questions pour vous sous l’angle de l’unité linguistique. Comme le livre précédent présentant les structures de données, ce livre est ciblé et peut parfaitement résoudre les problèmes pratiques des étudiants qui ont des questions sur les modèles de conception js. Il est plus profond, plus facile à lire et plus proche de la pratique que le livre précédent.
Commentaire : Le livre n'est pas épais, mais il est vraiment riche et profond en contenu. Je recommande fortement de l'acheter.
"Guide pour la construction de sites Web haute performance" "Guide avancé pour la construction de sites Web haute performance"
Raison de la recommandation : Après avoir lu les livres précédents, nous avons un compréhension claire des performances et des performances du front-end L'efficacité de notre propre code a atteint un niveau considérable, et nous sommes ensuite exposés à une partie de l'essence de certains ingénieurs front-end. Ce livre explique les requêtes HTTP, le CDN, la mise en cache du contenu et certains problèmes courants dans le développement Web.
Commentaires : Le livre n'est pas épais, mais il parle de choses pratiques. Cependant, l'utilisation ou non dépend des besoins personnels et du projet.
"Maîtriser JavaScript"
Raison de la recommandation : JavaScript est très orienté objet. Très moderne ! La plupart des livres publiés et présentés par Turing Education sont des classiques, qui sont très bons. Bien qu'il semble y avoir de nombreux livres recommandés par l'éditeur pour apprendre Javascript, de l'introduction au niveau avancé, vous n'avez pas besoin de tous les lire attentivement. Il vous suffit de les lire attentivement, puis de choisir quelques livres qui correspondent à votre appétit et d'étudier. soigneusement.
[Apprentissage recommandé : Tutoriel JavaScript avancé]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!