Heim Web-Frontend js-Tutorial Unverzichtbare Lektüre zum Erlernen von JavaScript

Unverzichtbare Lektüre zum Erlernen von JavaScript

Nov 23, 2016 am 11:22 AM
javascript

Ich werde oft gebeten, Bücher oder Online-Tutorials zum Erlernen von JS zu empfehlen. Es scheint, als hätte jeder gute Gründe, in der JS-Welt etwas zu unternehmen. Wenn Sie an spannenden Jobmöglichkeiten interessiert sind und mit interessanten Dingen experimentieren möchten, dann muss JS eine großartige Sprache sein. Da JS immer beliebter wird, gibt es auch eine große Anzahl verwandter Bücher, Blogs und Tutorials. Es ist mir jedoch unmöglich, alle Ressourcen zu kennen, aber ich habe einige sehr gute Dinge gesehen und möchte sie hier mit Ihnen teilen .

 Unverzichtbare Lektüre zum Erlernen von JavaScript

Bücher

Bitte beachten Sie, dass ich hier nur Bücher empfehlen werde, die ich bereits gelesen habe, Sie können auf jeden Fall unzählige Bücher finden ist genauso gut wie das, das ich empfehle.

 „Nicholas Zakas: Advanced Programming with JavaScript“

Dieses Buch war schon immer das erste auf meiner Liste der empfohlenen Bücher und es ist auch das Buch, das ich und jeder JS-Entwickler immer empfehlen auf dem Bücherregal. Dieses Buch von Nicholas Zakas ist sehr, sehr wunderbar: Es fasst die Hauptpunkte der JS-Sprache zusammen. Möchten Sie einige grundlegende Wissenspunkte lesen? Sie finden es in diesem Buch. Möchten Sie das OOP-Denken von JS verstehen? Es ist auch in diesem Buch zu finden. Möchten Sie mehr über das Document Object Model (DOM) erfahren? Auch dieses Buch kann Ihnen einen Überblick verschaffen. Der Inhalt dieses Buches ist leicht zu verstehen und deckt alles von Grundkenntnissen in JS bis hin zu fortgeschrittenen Anwendungen ab. Daher empfehle ich es allen JS-Entwicklern.

Stoyan Stefanov: JavaScript-Designmuster

Um die derzeit gängigsten JS-Designmuster zu verstehen und wie diese Designmuster Ihren Code richtig verwalten und organisieren können. Die von Ihnen gewählten Entwurfsmuster werden zum Grundstein Ihrer Anwendung und spielen eine wichtige Rolle, wenn Sie darüber nachdenken, wie Sie Ihre Website erstellen. Stoyan ist einer der besten JS-Entwickler der Welt. Er ist bei Yahoo! Ich habe mit Facebook zusammengearbeitet und am Aufbau von YUI teilgenommen. Stoyan wusste, was er tat, und er arbeitete daran, gängige Designmuster bekannt zu machen.

Stoyan Stefanov: JavaScript Object-Oriented Programming Guide, englische Version

Objektorientiertes JavaScript, lachen Sie mich gerne mit Ihren Prototypen aus. Weil JS keine traditionelle „klassenbasierte“ objektorientierte Sprache ist. Wenn Sie immer über Prototypenvererbung und Mixins nachdenken, werden Sie einfach komisch. Stoyan war wieder einmal auf der Welle der technologischen Welle und teilte dieses Problem in kleine Probleme auf, um es zu erklären. Zu Beginn erklärte er Ihnen immer wieder einige Sprachgrundlagen, damit Sie sie in der Praxis erlernen können, aber er widmete sich schnell der Erklärung, wie OOP funktioniert. Benutzer müssen die Sprachvorteile von JS nutzen, um wiederverwendbare Objekte zu erstellen.

Nicholas Zakas: Wartbares JavaScript schreiben

Wir alle möchten, dass unsere Programme schnell laufen, deshalb überarbeiten und optimieren wir den Code von Zeit zu Zeit. Es ist cool, aus der Schule zu lernen, aber ich bevorzuge es, auf den Erfahrungen derer zu basieren, die vor mir gegangen sind. Dieses Buch zeigt Ihnen, wie Sie Ihren Code optimieren, um die Leistung zu verbessern.

David Herman: Hochwertiges JavaScript schreiben

Als ich dieses Buch zum ersten Mal sah, war ich mir nicht hundertprozentig sicher, dass es das war, was ich wollte, ich dachte, es wäre mehr. Es wird durch die Integration des Inhalts kompiliert aus anderen JS-Büchern. Aber ich habe gesehen, dass Alex Russell, der Autor von Dojo und Chrome Frame, es empfohlen hat, also habe ich es trotzdem gekauft und bin jetzt sehr glücklich über meinen damaligen Umzug. Der Autor dieses Buches ist ein Vertreter von Mozilla TC39 und ein Experte auf dem Gebiet der Programmiersprachen (sowohl akademische als auch industrielle). Einer der Vorteile dieses Buches besteht darin, dass es die JS-Sprache nicht erklärt. Die verschiedenen Methoden, die es bietet, hoffen, dass Programmierer das Beste aus der Sprache herausholen können. In diesem Buch wird erläutert, wie jeder Teil der Programmiersprache funktioniert (z. B. Einschränkungen, Currying oder automatische Hinzufügung von Semikolons). Dieses Buch ist auf jeden Fall für Programmierer geeignet, die ihr Verständnis von JS auf die nächste Stufe heben möchten.

John Resig und Bear Bibeault: Geheimnisse des JavaScript-Ninja

Egal wie Sie zu jQuery stehen, es ist unbestreitbar, dass John Resig (der Vater von jQuery) tatsächlich die beliebteste Version geschaffen hat JS-Bibliothek, wobei die Rolle von JS hervorgehoben und die Flexibilität von JS erhöht wird. Die Fertigstellung dieses Buches hat vier Jahre gedauert, aber ich glaube nicht, dass vier Jahre zu lange warten.

Diese JavaScript-Bücher

Taobao-Frontend-Ingenieur Limu empfiehlt wärmstens

Ostereier

Ich weiß, dass jeder knapp bei Kasse ist, daher wäre es am besten, wenn es kostenlose Ressourcen gäbe. Ich hatte das Glück, eine Website zu finden, die einige kostenlose Ressourcen anbietet. JSbooks wurde von Revolunent gegründet und bietet einige qualitativ hochwertige Online-Ressourcen:

jQuery-Grundlagen

BackboneJS-Anwendung, entwickelt von Addy Osmani

Eloquente JavaScript-Onlineversion

Blogs

Viele Menschen teilen ihre Geschichten und Gedanken auf Blogs … Es ist schwer herauszufinden, welchem ​​Blog man weiterhin folgen soll. Mit zunehmender Erfahrung versuche ich, die Anzahl der Blogs, denen ich folge, zu reduzieren. Die folgenden sind die, die ich aufrichtig empfehle und die ich für sehr nützlich halte:

 DailyJS

Der Name ist Programm. Diese Website bietet Neuigkeiten und Tutorials zu Front-End- und Back-End-JS. Außerdem werden regelmäßig jQuery-Plugins organisiert.

Nicholas Zakas

Ich bin kein Fan von Nicolas, aber der Blog, den er schreibt, ist in der Tat so gut wie sein Buch „Die fortgeschrittenen Anwendungen von JavaScript“, das in seinem Blog erwähnt wird. Ich denke, jeder sollte es tun Behalten Sie es im Hinterkopf.

David Walsh

David strebt danach, ein sehr guter Entwickler zu werden. Er war an der Entwicklung von MooTools und dem Dojo-Framework beteiligt und arbeitet jetzt bei Mozilla.

 Badass JavaScript

 Dies ist auch eine Website, die Berichte und Tutorials sammelt. Es erinnert mich oft an Ajaxian in der Vergangenheit. Ich suche hier oft nach verschiedenen interessanten Bibliotheken und neuen Technologien.

JavaScript Weekly

Dies ist das einzige E-Mail-Abonnement, das ich in meinem Posteingang behalten werde, und jede wöchentliche Benachrichtigung ist sehr wichtig. Im Ernst, ich weiß nicht, wie Peter Cooper so viele interessante Artikel gefunden hat. Aber seien Sie vorsichtig, es kann Ihre Produktivität beeinträchtigen.

Addy Osmani

Ich denke, Addy ist einer der talentiertesten Entwickler, man kann viel Wissen von jQuery sehen, das AMD in seinem Blog verspricht, und er hat den Inhalt in Writing Modularity veröffentlicht JS ist großartig.

 Peter van der Zee

  Er ist ein sehr junger Entwickler, aber Peters JS-Kenntnisse sind sehr reichhaltig. Ich glaube, dass er zur tragenden Säule der Webentwicklung werden wird. Kommen Sie und lernen Sie ihn kennen.

Juriy Zaytsev AKA kangax

Sie können Juriys Blog abonnieren. Er ist eine Person, die ohne ECMAScript nicht leben kann.

 2ality

Ich hatte noch nie Kontakt zu Dr. Axel Rauschmayer, aber als ich diese Seite fand, hatte ich das Gefühl „Oh mein Gott, dieser Typ ist eine Festung“. Wenn Sie seinen Artikel lesen, werden Sie wissen, warum ich so eine Meinung geäußert habe. Diese Artikel sind sehr ausführlich und es ist, als würde man die unterste Ebene von ECMAScript kennenlernen, was sehr interessant ist.

 Nettuts

Ja, ja, ich empfehle diese Seite mit Vorliebe, aber sie ist wirklich sehr, sehr großartig. Schauen Sie sich einfach den Artikel hier an und Sie werden mir definitiv zustimmen. :)

Kurse

Wenn Sie mit dem Lesen von Büchern und Blogs nicht zufrieden sind, aber mehr programmieren möchten, stehen Ihnen Tausende von Kursen (online oder offline) zur Auswahl Fähigkeiten:

Nettuts Premium JavaScript-Kurse (online)

Hier finden Sie nicht nur Grundkurse in JS, sondern auch JS-Frameworks wie Backbone und Themen wie OOP Online-Ressourcen.

 Die JavaScript-Meisterklasse (Online)

Ich habe den Online-Kurs von Thomas Fuchs und Amy Hoy besucht und fand ihn persönlich großartig, insbesondere die Möglichkeit, direkt mit dem Dozenten zu kommunizieren.

appendTos kostenloses JavaScript-Training (Online)

8 kostenlose Videokurse, die Ihnen beim Erlernen von JavaScript helfen.

 Bocoup Training (online und offline)

Bocoup hat ein tolles Übungsprogramm, sie bieten einige Online-Videos an, aber ihre persönlichen Übungskurse sind das Highlight.

 Codecademys JS-Kurs (Englisch)

 Codecademy ist eine der einfachsten Möglichkeiten, das Programmieren in JS zu erlernen. Es handelt sich um eine interaktive Online-Lernplattform, die sehr interessant ist und auf der Sie auch mit Ihren Freunden lernen können.

Interaktiver JavaScript-Lernkurs – Grundkenntnisse (Chinesisch)

Mit diesem Kurs können Sie JavaScript schnell verstehen, sich mit der grundlegenden Syntax, Fensterinteraktionsmethoden und der Bedienung von Webseitenelementen über DOM vertraut machen Erfahren Sie, wie Sie JS-Code schreiben, wie Sie mit JavaScript HTML-Elemente und CSS-Stile bedienen und so den Grundstein für ein tiefgreifendes Erlernen von JavaScript legen.

Interaktiver JavaScript-Lernkurs – Fortgeschritten (Chinesisch)

Der Kurs beginnt mit dem Einfügen von JS-Code und erlernt die grundlegende JS-Syntax, Syntax, Funktionen, Methoden usw., sodass Sie JS beherrschen können Programmierideen, die Nutzung von Wissen usw. ermöglichen die Verwendung der JS-Sprache, um Webseiten dynamische Effekte hinzuzufügen und den Zweck der Interaktion mit Benutzern zu erreichen.

 JavaScript-Tutorial (Chinesisch)

 Dieses Tutorial ist die Einstiegsversion des W3School-JavaScript-Tutorials. Der Inhalt umfasst JS-Grundsyntax, JS-HTML-DOM, JS-Objekte, JS-Fenster, JS-Bibliotheken, Beispiele und Tests sowie Referenzhandbücher.

Holen Sie sich Hilfe

Das Schwierigste beim Erlernen einer neuen Sprache ist die Organisation. Wenn Sie eine Frage haben, hoffen Sie immer, dass jemand sie für Sie beantworten kann:

JSMentors Ich habe JSMentors mit Asen Bozhilov erstellt, in der Hoffnung, Entwicklern einen sicheren und zugänglichen Ort für die Diskussion von JS-bezogenen Themen zu bieten. Wir wollten eine einsteigerfreundliche Seite erstellen und haben deshalb einige bekannte JS-Experten gebeten, gemeinsam Fragen zu beantworten.

StackOverflow Ich persönlich denke, dass diese Website selbst eine sehr gute Ressource ist. Darüber hinaus gibt es dort auch einen speziellen JS-Bereich und einen Bereich für JS-bezogene Bibliotheken wie jQuery.

JavaScript-Thema: Hervorragende JS-Inhalte sammeln

CSS-Thema: Hervorragende CSS-Inhalte sammeln

JavaScript-Abschnitt auf Reddit

Zusammenfassung

I Ich hoffe, die Menge an Informationen war heute nicht überwältigend für Sie. Es ist großartig, so viele Ressourcen zum Erlernen von JS zu haben, und das, worüber ich heute gesprochen habe, ist nur die Spitze des Eisbergs. Denken Sie daran, dass Sie die Lernmethode wählen müssen, die für Sie am besten geeignet ist, um Zeit zu sparen. JavaScript ist eine großartige Sprache, Sie müssen sich nur etwas Zeit nehmen, um ihre Nuancen herauszufinden. Zum Glück gibt es Möglichkeiten, die Sprache zu lernen, und Orte, an denen man Fragen stellen kann.

Ursprünglicher Link: Erforderliche JavaScript-Leseübersetzung: Bole Online - kmokidd


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ßer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

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

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.

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

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

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

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).

So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript So erhalten Sie auf einfache Weise HTTP-Statuscode in JavaScript Jan 05, 2024 pm 01:37 PM

Einführung in die Methode zum Abrufen des HTTP-Statuscodes in JavaScript: Bei der Front-End-Entwicklung müssen wir uns häufig mit der Interaktion mit der Back-End-Schnittstelle befassen, und der HTTP-Statuscode ist ein sehr wichtiger Teil davon. Das Verstehen und Abrufen von HTTP-Statuscodes hilft uns, die von der Schnittstelle zurückgegebenen Daten besser zu verarbeiten. In diesem Artikel wird erläutert, wie Sie mithilfe von JavaScript HTTP-Statuscodes erhalten, und es werden spezifische Codebeispiele bereitgestellt. 1. Was ist ein HTTP-Statuscode? HTTP-Statuscode bedeutet, dass der Dienst den Dienst anfordert, wenn er eine Anfrage an den Server initiiert

See all articles