


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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser WebSocket et JavaScript pour mettre en œuvre un système de reconnaissance vocale en ligne Introduction : Avec le développement continu de la technologie, la technologie de reconnaissance vocale est devenue une partie importante du domaine de l'intelligence artificielle. Le système de reconnaissance vocale en ligne basé sur WebSocket et JavaScript présente les caractéristiques d'une faible latence, d'un temps réel et d'une multiplateforme, et est devenu une solution largement utilisée. Cet article explique comment utiliser WebSocket et JavaScript pour implémenter un système de reconnaissance vocale en ligne.

WebSocket et JavaScript : technologies clés pour réaliser des systèmes de surveillance en temps réel Introduction : Avec le développement rapide de la technologie Internet, les systèmes de surveillance en temps réel ont été largement utilisés dans divers domaines. L'une des technologies clés pour réaliser une surveillance en temps réel est la combinaison de WebSocket et de JavaScript. Cet article présentera l'application de WebSocket et JavaScript dans les systèmes de surveillance en temps réel, donnera des exemples de code et expliquera leurs principes de mise en œuvre en détail. 1. Technologie WebSocket

Introduction à l'utilisation de JavaScript et de WebSocket pour mettre en œuvre un système de commande en ligne en temps réel : avec la popularité d'Internet et les progrès de la technologie, de plus en plus de restaurants ont commencé à proposer des services de commande en ligne. Afin de mettre en œuvre un système de commande en ligne en temps réel, nous pouvons utiliser les technologies JavaScript et WebSocket. WebSocket est un protocole de communication full-duplex basé sur le protocole TCP, qui peut réaliser une communication bidirectionnelle en temps réel entre le client et le serveur. Dans le système de commande en ligne en temps réel, lorsque l'utilisateur sélectionne des plats et passe une commande

Comment utiliser WebSocket et JavaScript pour mettre en œuvre un système de réservation en ligne. À l'ère numérique d'aujourd'hui, de plus en plus d'entreprises et de services doivent fournir des fonctions de réservation en ligne. Il est crucial de mettre en place un système de réservation en ligne efficace et en temps réel. Cet article explique comment utiliser WebSocket et JavaScript pour implémenter un système de réservation en ligne et fournit des exemples de code spécifiques. 1. Qu'est-ce que WebSocket ? WebSocket est une méthode full-duplex sur une seule connexion TCP.

JavaScript et WebSocket : Construire un système efficace de prévisions météorologiques en temps réel Introduction : Aujourd'hui, la précision des prévisions météorologiques revêt une grande importance pour la vie quotidienne et la prise de décision. À mesure que la technologie évolue, nous pouvons fournir des prévisions météorologiques plus précises et plus fiables en obtenant des données météorologiques en temps réel. Dans cet article, nous apprendrons comment utiliser la technologie JavaScript et WebSocket pour créer un système efficace de prévisions météorologiques en temps réel. Cet article démontrera le processus de mise en œuvre à travers des exemples de code spécifiques. Nous

Utilisation : En JavaScript, la méthode insertBefore() est utilisée pour insérer un nouveau nœud dans l'arborescence DOM. Cette méthode nécessite deux paramètres : le nouveau nœud à insérer et le nœud de référence (c'est-à-dire le nœud où le nouveau nœud sera inséré).

Tutoriel JavaScript : Comment obtenir le code d'état HTTP, des exemples de code spécifiques sont requis Préface : Dans le développement Web, l'interaction des données avec le serveur est souvent impliquée. Lors de la communication avec le serveur, nous devons souvent obtenir le code d'état HTTP renvoyé pour déterminer si l'opération a réussi et effectuer le traitement correspondant en fonction de différents codes d'état. Cet article vous apprendra comment utiliser JavaScript pour obtenir des codes d'état HTTP et fournira quelques exemples de codes pratiques. Utilisation de XMLHttpRequest

JavaScript est un langage de programmation largement utilisé dans le développement Web, tandis que WebSocket est un protocole réseau utilisé pour la communication en temps réel. En combinant les puissantes fonctions des deux, nous pouvons créer un système efficace de traitement d’images en temps réel. Cet article présentera comment implémenter ce système à l'aide de JavaScript et WebSocket, et fournira des exemples de code spécifiques. Tout d’abord, nous devons clarifier les exigences et les objectifs du système de traitement d’images en temps réel. Supposons que nous disposions d'un appareil photo capable de collecter des données d'image en temps réel.
