Heim Web-Frontend Front-End-Fragen und Antworten Welche Bücher kann ich lesen, um JavaScript zu lernen?

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

Apr 27, 2021 pm 04:32 PM
javascript

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!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript Dec 17, 2023 pm 02:54 PM

So implementieren Sie mit WebSocket und JavaScript ein Online-Spracherkennungssystem. Einführung: Mit der kontinuierlichen Weiterentwicklung der Technologie ist die Spracherkennungstechnologie zu einem wichtigen Bestandteil des Bereichs der künstlichen Intelligenz geworden. Das auf WebSocket und JavaScript basierende Online-Spracherkennungssystem zeichnet sich durch geringe Latenz, Echtzeit und plattformübergreifende Eigenschaften aus und hat sich zu einer weit verbreiteten Lösung entwickelt. In diesem Artikel wird erläutert, wie Sie mit WebSocket und JavaScript ein Online-Spracherkennungssystem implementieren.

WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen Dec 17, 2023 pm 05:30 PM

WebSocket und JavaScript: Schlüsseltechnologien zur Realisierung von Echtzeit-Überwachungssystemen Einführung: Mit der rasanten Entwicklung der Internet-Technologie wurden Echtzeit-Überwachungssysteme in verschiedenen Bereichen weit verbreitet eingesetzt. Eine der Schlüsseltechnologien zur Erzielung einer Echtzeitüberwachung ist die Kombination von WebSocket und JavaScript. In diesem Artikel wird die Anwendung von WebSocket und JavaScript in Echtzeitüberwachungssystemen vorgestellt, Codebeispiele gegeben und deren Implementierungsprinzipien ausführlich erläutert. 1. WebSocket-Technologie

Verwendung von JavaScript und WebSocket zur Implementierung eines Echtzeit-Online-Bestellsystems Verwendung von JavaScript und WebSocket zur Implementierung eines Echtzeit-Online-Bestellsystems Dec 17, 2023 pm 12:09 PM

Einführung in die Verwendung von JavaScript und WebSocket zur Implementierung eines Online-Bestellsystems in Echtzeit: Mit der Popularität des Internets und dem Fortschritt der Technologie haben immer mehr Restaurants damit begonnen, Online-Bestelldienste anzubieten. Um ein Echtzeit-Online-Bestellsystem zu implementieren, können wir JavaScript und WebSocket-Technologie verwenden. WebSocket ist ein Vollduplex-Kommunikationsprotokoll, das auf dem TCP-Protokoll basiert und eine bidirektionale Kommunikation zwischen Client und Server in Echtzeit realisieren kann. Im Echtzeit-Online-Bestellsystem, wenn der Benutzer Gerichte auswählt und eine Bestellung aufgibt

So implementieren Sie ein Online-Reservierungssystem mit WebSocket und JavaScript So implementieren Sie ein Online-Reservierungssystem mit WebSocket und JavaScript Dec 17, 2023 am 09:39 AM

So implementieren Sie ein Online-Reservierungssystem mit WebSocket und JavaScript. Im heutigen digitalen Zeitalter müssen immer mehr Unternehmen und Dienste Online-Reservierungsfunktionen bereitstellen. Es ist von entscheidender Bedeutung, ein effizientes Online-Reservierungssystem in Echtzeit zu implementieren. In diesem Artikel wird erläutert, wie Sie mit WebSocket und JavaScript ein Online-Reservierungssystem implementieren, und es werden spezifische Codebeispiele bereitgestellt. 1. Was ist WebSocket? WebSocket ist eine Vollduplex-Methode für eine einzelne TCP-Verbindung.

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems Dec 17, 2023 pm 05:13 PM

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems Einführung: Heutzutage ist die Genauigkeit von Wettervorhersagen für das tägliche Leben und die Entscheidungsfindung von großer Bedeutung. Mit der Weiterentwicklung der Technologie können wir genauere und zuverlässigere Wettervorhersagen liefern, indem wir Wetterdaten in Echtzeit erhalten. In diesem Artikel erfahren Sie, wie Sie mit JavaScript und WebSocket-Technologie ein effizientes Echtzeit-Wettervorhersagesystem aufbauen. In diesem Artikel wird der Implementierungsprozess anhand spezifischer Codebeispiele demonstriert. Wir

So verwenden Sie insertBefore in Javascript So verwenden Sie insertBefore in Javascript Nov 24, 2023 am 11:56 AM

Verwendung: In JavaScript wird die Methode insertBefore() verwendet, um einen neuen Knoten in den DOM-Baum einzufügen. Diese Methode erfordert zwei Parameter: den neuen Knoten, der eingefügt werden soll, und den Referenzknoten (d. h. den Knoten, an dem der neue Knoten eingefügt wird).

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Jan 05, 2024 pm 06:08 PM

JavaScript-Tutorial: So erhalten Sie HTTP-Statuscode. Es sind spezifische Codebeispiele erforderlich. Vorwort: Bei der Webentwicklung ist häufig die Dateninteraktion mit dem Server erforderlich. Bei der Kommunikation mit dem Server müssen wir häufig den zurückgegebenen HTTP-Statuscode abrufen, um festzustellen, ob der Vorgang erfolgreich ist, und die entsprechende Verarbeitung basierend auf verschiedenen Statuscodes durchführen. In diesem Artikel erfahren Sie, wie Sie mit JavaScript HTTP-Statuscodes abrufen und einige praktische Codebeispiele bereitstellen. Verwenden von XMLHttpRequest

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Bildverarbeitungssystems JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Bildverarbeitungssystems Dec 17, 2023 am 08:41 AM

JavaScript ist eine in der Webentwicklung weit verbreitete Programmiersprache, während WebSocket ein Netzwerkprotokoll für die Echtzeitkommunikation ist. Durch die Kombination der leistungsstarken Funktionen beider können wir ein effizientes Echtzeit-Bildverarbeitungssystem erstellen. In diesem Artikel wird erläutert, wie dieses System mithilfe von JavaScript und WebSocket implementiert wird, und es werden spezifische Codebeispiele bereitgestellt. Zunächst müssen wir die Anforderungen und Ziele des Echtzeit-Bildverarbeitungssystems klären. Angenommen, wir haben ein Kameragerät, das Bilddaten in Echtzeit sammeln kann

See all articles