Heim  >  Artikel  >  Web-Frontend  >  Welche Bücher kann ich lesen, um JavaScript zu lernen?

Welche Bücher kann ich lesen, um JavaScript zu lernen?

青灯夜游
青灯夜游Original
2021-04-27 16:32:164710Durchsuche

Bücher zum Lesen beim Erlernen von JavaScript: Die Kunst der JavaScript-Dom-Programmierung, Der maßgebliche Leitfaden für JavaScript, Erweiterte JavaScript-Programmierung, Hochleistungs-JavaScript, JavaScript in einer einfachen Sprache, Leitfaden zum Aufbau von Hochleistungs-Websites, Beherrschen von JavaScript usw.

Welche Bücher kann ich lesen, um JavaScript zu lernen?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Wenn Programmierer einige einfache WEB-Frontend-Anforderungen erfüllen möchten, müssen sie grundlegende JavaScript-Programmierkenntnisse beherrschen. Um es jedem einfacher zu machen, Javascript zu lernen, hat der folgende Artikel klassische Bücher über Javascript vom Einstieg bis zum Fortgeschrittenen zusammengestellt und jedem empfohlen.

„Die Kunst der JavaScript-Dom-Programmierung“

Empfehlungsgrund: Dieses Buch ist definitiv ein gutes Buch für den Einstieg. Ich habe es auch gelesen, nachdem ich eine Weile mit JS in Berührung gekommen bin. Dieses Buch beginnt mit der Geschichte von JS – grundlegende Syntaxkenntnisse von JS – Einführung und einfache Verwendung von DOM. Jetzt ist die zweite Auflage dieses Buches erschienen. Freunde, die es brauchen, können einfach zur zweiten Auflage greifen. Bewertung: Prägnant, praktisch, detailliert, leicht verständlich, das Buch ist nicht dick, ich glaube, man kann es schnell durchlesen. Es ist ein sehr gutes klassisches Einführungsbuch, das anhand eines Beispiels die Vorteile von JavaScript demonstriert.

"The Definitive Guide to JavaScript (5th Edition)"

Empfehlungsgrund: Sehr mächtig (dieser Name kommt nicht umsonst), tatsächlich schäme ich mich zu sagen, dass ich dieses Buch zunächst noch nicht gekauft habe Weil dieses Buch wirklich teuer ist, musste ich es mir von einem Freund ausleihen, um es zu lesen, aber ich habe es nur am Wochenende gelesen. Es gibt viele Kommentare zu diesem Buch im Internet. Sie bedeuten wahrscheinlich, dass es sich bei diesem Buch um ein JS-Dokumentationshandbuch handelt. Wenn Sie Geld übrig haben und es gewohnt sind, Bücher für Anfragen zu lesen, besorgen Sie sich ein Exemplar. Die sechste Auflage dieses Buches in englischer Sprache ist übrigens bereits erschienen.

„JavaScript Advanced Programming“ (Dritte Ausgabe)

Grund für die Empfehlung: Der Autor dieses Buches ist Nicholas C. Zakas, ein Front-End-Ingenieur bei Yahoo und Code-Mitwirkender bei YUI Aufgrund ihres Goldgehalts wurden seine Bücher weithin gelobt. Die zweite Auflage dieses Buches ist erschienen und der Inhalt ist im Vergleich zur ersten Auflage stark aktualisiert. Lesen Sie einfach die zweite Auflage. Lassen Sie sich nicht vom „fortgeschrittenen“ Titel des Buches täuschen, solange Sie über Grundkenntnisse der JS-Syntax und Grundkenntnisse von DOM verfügen. Zu Beginn dieses Buches werden die Syntaxkenntnisse von JS und DOM eingeführt. Wenn Sie über Grundkenntnisse in JavaScript verfügen, können Sie es lesen. Wenn Sie jedoch keine Grundkenntnisse haben, können Sie auch klassische Wrox-Bücher lesen.

Kommentare: Ich empfehle Kapitel 5 (Typ), Kapitel 6 (OOP) und Kapitel 7 (Anonym). Lesen Sie es ein paar Mal, um es zumindest vollständig zu verstehen, um eine solide Grundlage für zukünftige Fortschritte zu legen Kapitel Kapitel sind der Kern dieses Buches. Das Tempo dieses Buches ist zu Beginn etwas höher, daher ist es für Anfänger nicht zu empfehlen.

„High-Performance JavaScript“ „The Essence of JavaScript Language and Programming Practice“

Grund für die Empfehlung: Ich habe zuerst „High-Performance JS“ gelesen. Es ist ein Klassiker Es gibt viele Beispiele für die Leistung von JavaScript, die auf unterschiedliche Weise in Browsern geschrieben werden, was bei der Standardisierung von JavaScript-Code und der Verbesserung der Leistung sehr hilfreich ist. Schließlich werden viele Tools und Leistungstestmethoden erwähnt, die oft von praktischem Nutzen sind Man sieht, dass der Autor sehr nett ist (ok, ich gebe es zu, ich bin sein Fan) ^_^, der denkwürdigste Satz: „Wenn JavaScript einige Sekunden lang ausgeführt wird, haben Sie möglicherweise etwas falsch gemacht.“ ; „Essenz der Sprache“ und „Hochleistung“ haben wiederholt eine kleine Anzahl wichtiger Kenntnisse erwähnt, aber warum sollte ich dieses Buch empfehlen, weil dieses Buch die Essenz der JS-Sprache sehr gut beschreibt? Autorisierendes Buch, ausgehend von vielen wichtigen Kenntnissen wie „Objekt“, „Funktion“, „Vererbung“, „Array“ und so weiter. Lassen Sie mich hinzufügen: Dieses Buch muss immer wieder gelesen werden. Kommentare: Es sind beides gute Bücher, sehr dünn und der beschriebene Inhalt ist nicht schwierig, solange man über die Grundlagen verfügt. Ich glaube, dass Sie nach dem Lesen ein neues Verständnis von JS und ein neues Verständnis für fortgeschrittene Probleme wie zukünftige Codespezifikationen und Browserunterschiede haben werden. Wenn Sie sich nach dem Lesen gestärkt fühlen, sind Sie nicht weit davon entfernt Mittelstufe. Die Vorteile sind wie folgt:

(1) Umfangreiche Szenarien, die im Wesentlichen alle Szenarien zur js-Leistungsoptimierung umfassen. Es werden auch tatsächliche Testdaten in verschiedenen Szenarien angegeben, die real und glaubwürdig sind. Beim Lesen dieser Szenenbeispiele haben wir auch unsere Erfahrungen mit der Verwendung von js bereichert.

(2) bietet viele Lösungen, die „heterodox“ zu sein scheinen, und diese unpopulären Lösungen sind genau die optimalen Lösungen, die manche Leute auf Baidu nicht finden können, um das Problem zu lösen.

(3) Erklären Sie die Prinzipien, während Sie über das Problem sprechen, erklären Sie die tiefgreifenden Dinge in einfachen Worten und schaffen Sie es mit Leichtigkeit. Daher ist dieses Buch nicht nur ein Buch über die JS-Leistung, sondern auch eine beste Anmerkung für Javascript, die Browserprinzipien, JS-Parsingprinzipien, Benutzererfahrung und anderes Wissen umfasst.

„JavaScript in einer einfachen Sprache“

Empfehlungsgrund: Ein Muss für Ajax-Programmierer. Es geht um ein von mir selbst entwickeltes JavaScript-Framework.

"Lernen von Javascript-Datenstrukturen und -Algorithmen"

Empfehlungsgrund: Dieses Buch ist relativ unbeliebt. Aber er kann einige Probleme lösen, über die jeder js-Programmierer, der Mönch geworden ist, nachgedacht hat:

(1) Unser Array Array ist so leistungsstark, hat aber nur wenige Funktionen wie Stack und Queue. Was nützen halbfertige Dinge?

(2) Die Datenstrukturen, die wir lernen, scheinen genau das zu sein. Warum werden sie von allen so hoch gelobt und warum müssen sie in Kategorien diskutiert werden?

In diesem Buch erfahren Sie also nur die Antworten auf die oben genannten Fragen:

(3) Stapel und Warteschlangen sind nicht so leistungsfähig wie Array. Es gibt keine Stack- und Queue-Klassen, nur weil ES5 sie nicht implementiert. Da es sich um eine Sammlung von Daten handelt, die in einer oder mehreren spezifischen Beziehungen zueinander stehen, sollte ihre Bedeutung nicht durch ihre leistungsstarken Funktionen bestimmt werden.

(4) Datenstruktur hat nichts mit Programmiersprache zu tun. Wenn Sprachen sterben, werden sie in der nächsten Sprache wiedergeboren. Selbst wenn der Computer stirbt, werden sie im nächsten konzeptuellen Körper wiedergeboren.

"JavaScript DOM Advanced Programming"

Grund für die Empfehlung: Durch das Studium dieses Buches können Sie verstehen, wie eine JS-Bibliothek generiert wird, und eine einfache eigene JS-Bibliothek schreiben, wenn Sie vorhaben, andere JS-Bibliotheken zu studieren oder zu studieren Wenn Sie andere JS-Bibliotheken studieren, wird dieses Buch Ihr Verständnis auf ein neues Niveau bringen. Es ist eine Pflichtlektüre für fortgeschrittene Studenten und eine Pflichtlektüre für Schreibbibliotheken.

Kommentar: Ein äußerst kraftvolles JS-Meisterwerk. Dieses Buch ist nicht dünn und sehr zu empfehlen.

„JavaScript-Entwurfsmuster und Entwicklungspraktiken“

Grund für die Empfehlung: Dieses Buch verwendet tatsächliche Anwendungsszenarien als Beispiele, um Ihnen zu zeigen, wie Sie Entwurfsmuster in verschiedenen JS-Projekten teilen können. Außerdem wird die erweiterte Verwendung von Funktionen ausführlich vorgestellt , was Ihr Verständnis der js-Funktionen höherer Ordnung auf ein höheres Niveau bringen kann. Lobenswert ist, dass er Java auch als Analogie für statische Sprachen verwendet. Lassen Sie mich diese Probleme für Sie aus der Perspektive der Spracheinheit analysieren. Wie das vorherige Buch über Datenstrukturen ist dieses Buch gezielt auf die praktischen Probleme von Studenten ausgerichtet, die Fragen zu js-Entwurfsmustern haben, und kann diese perfekt lösen. Es ist tiefgründiger, leichter zu lesen und näher an der Praxis als das vorherige Buch.

Kommentar: Das Buch ist nicht dick, aber inhaltlich wirklich reichhaltig und tiefgründig. Ich empfehle dringend, es zu kaufen.

„Leitfaden zum Aufbau leistungsstarker Websites“ „Leitfaden für Fortgeschrittene zum Aufbau leistungsstarker Websites“

Grund für die Empfehlung: Nach der Lektüre der vorherigen Bücher haben wir ein beachtliches Niveau der Front-End-Leistung und der Effizienz erreicht Unser eigener Code Dann werden wir mit dem Wesen einiger Front-End-Ingenieure vertraut gemacht. In diesem Buch werden HTTP-Anfragen, CDN, Inhaltscaching und einige häufige Probleme bei der Webentwicklung erläutert.

Kommentar: Das Buch ist nicht dick, aber es geht um praktische Dinge. Ob man es jedoch verwendet oder nicht, hängt von den persönlichen und Projektanforderungen ab.

"JavaScript beherrschen"

Empfehlungsgrund: JavaScript ist sehr objektorientiert. Sehr modern! Viele der von Turing Education veröffentlichten und vorgestellten Bücher sind Klassiker und sehr gut. Obwohl der Herausgeber anscheinend viele Bücher zum Erlernen von Javascript vom Einstiegs- bis zum Fortgeschrittenenniveau empfiehlt, müssen Sie sie nicht alle sorgfältig lesen. Sie müssen sie nur ausführlich lesen, dann ein paar Bücher auswählen, die Ihrem Appetit entsprechen, und lernen sie sorgfältig.

【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene

Das obige ist der detaillierte Inhalt vonWelche Bücher kann ich lesen, um JavaScript zu lernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet CSS?Nächster Artikel:Was bedeutet CSS?