Heim > Web-Frontend > js-Tutorial > Hauptteil

Unverzichtbare Lektüre zum Erlernen von JavaScript

伊谢尔伦
Freigeben: 2016-11-23 11:22:02
Original
1002 Leute haben es durchsucht

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


Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!