Heim  >  Artikel  >  CMS-Tutorial  >  Erfordert das Lesen von JavaScript

Erfordert das Lesen von JavaScript

WBOY
WBOYOriginal
2023-08-31 22:05:061145Durchsuche

需要阅读 JavaScript

Ich werde oft nach Büchern und Online-Ressourcen gefragt, um schnell JavaScript zu lernen. Es scheint, als ob jeder in die JS-Aktion einsteigen möchte, und das aus gutem Grund: Es ist eine großartige Sprache, die Ihnen dabei helfen kann, herauszufinden, ob Sie an spannenden Karrieremöglichkeiten interessiert sind. Es macht auch Spaß zu spielen.

Da JavaScript immer beliebter wird, ist die Zahl der Bücher, Blogs und Tutorials über die Sprache exponentiell gewachsen, und obwohl es mir unmöglich ist, sie alle zu kennen, habe ich ein paar Schätze entdeckt, die mir wirklich Spaß machen und die ich gerne teilen würde mit dir .


Bücher

Bitte beachten Sie, dass ich nur Bücher aufführe, die ich gelesen habe und empfehlen kann. Sie werden wahrscheinlich Unmengen ähnlich toller Bücher finden, was cool ist.


Professionelles JavaScript für Webentwickler Von Nicholas Zakas

Dies ist immer noch mein am meisten empfohlenes Buch. Ich rate jedem JavaScript-Entwickler (angehender oder Experte), es zu kaufen und zu behalten. Nicholas Zakas hat ein wunderbares Buch geschrieben, das alle wichtigen Aspekte der Sprache hervorragend abdeckt. Möchten Sie die Grundlagen erlernen? Es ist da. Möchten Sie mehr über OOP in JS erfahren? Es ist da. Möchten Sie mehr über das Document Object Model erfahren? Okay, Sie verstehen das Wesentliche.

Dies ist eine vollständige, sehr leicht verständlich verfasste Referenz, die Sie von den Grundlagen bis zu erweiterten JavaScript-Funktionen führt. Deshalb empfehle ich es Entwicklern aller Ebenen.


JavaScript-Muster Autor: Stoyan Stefanov

Das Verständnis der gängigsten und nützlichsten JavaScript-Muster und ihrer Funktionsweise ist für die ordnungsgemäße Verwaltung und Organisation Ihres Codes von entscheidender Bedeutung. In vielen Fällen wird das von Ihnen gewählte Muster zur Grundlage Ihrer Anwendung und spielt eine wichtige Rolle bei der Entscheidung, wie Sie Ihre Website erstellen.

Stoyan ist einer der besten JavaScript-Entwickler der Welt und hat an großen Websites bei Yahoo! gearbeitet. und Facebook und ist Teil des Teams, das das YUI-Framework verwaltet. Er kennt sich aus und hat sein Verständnis der gängigsten Muster in einem leicht lesbaren Buch zusammengefasst.


Objektorientiertes JavaScript: Erstellen Sie skalierbare, wiederverwendbare und hochwertige JavaScript-Anwendungen und -Bibliotheken von Stoyan Stefanov

Oh JavaScript OOP, wie du mich mit deinen Prototypen auslachst. Da JS keine traditionelle klassenbasierte objektorientierte Sprache ist, kann es etwas seltsam sein, etwas über Dinge wie prototypische Vererbung oder Mixins zu lernen. Stojan legte noch einmal zu und brachte das Thema gut auf den Punkt. Es beginnt mit einigen Sprachgrundlagen, um Ihnen den Einstieg zu erleichtern, geht dann aber schnell darauf ein, wie OOP funktioniert und wie Sie die Fähigkeiten der Sprache nutzen sollten, um wiederverwendbare Objekte zu erstellen.


Hochleistungs-JavaScript Autor: Nicholas Zakas

Wir alle möchten, dass unser Code schnell läuft, deshalb optimieren und überarbeiten wir ihn ständig. Es ist cool, aus harten Erfahrungen zu lernen, aber ich bevorzuge es, Ressourcen aufzubauen, die auf den früheren Erfahrungen einer Person basieren. Dieses Buch soll Ihnen Optimierungen vorstellen, die Ihnen dabei helfen können, die Leistung Ihres Codes zu optimieren. Ob es darum geht, die Schleifenleistung zu verbessern oder Timer zu verwenden, um Ihre Benutzeroberfläche reaktionsfähiger zu machen, dieses Buch deckt alles ab.


Effektives JavaScript Von David Herman

Als ich dieses Buch zum ersten Mal las, war ich mir nicht sicher, ob ich es haben wollte. Ich dachte, es wäre eine Wiederholung anderer Bücher, die ich gelesen hatte, aber als ich sah, wie Alex Russell von Dojo und Chrome Frame es empfahl, nahm ich es zur Hand. Ich bin wirklich froh, dass ich es getan habe.

Dave ist TC39-Vertreter bei Mozilla und Experte sowohl für die akademischen als auch für die praktischen Aspekte der Sprache. Dieses Buch ist großartig, weil es nicht um die JS-Sprache geht, sondern darum, die Sprache bestmöglich zu nutzen. Damit wird klargestellt, wie ein bestimmter Teil der Sprache funktioniert (z. B. Zwang, Currying oder automatisches Einfügen von Semikolons), damit Sie später nicht gestört werden. Dies ist definitiv ein Buch für jeden, der sein JS-Verständnis auf die nächste Stufe bringen möchte.


JavaScript Ninja Secrets von John Resig und Bear Bibeault

Egal, was Sie von jQuery halten, John Resig verdient wahnsinnigen Respekt und Lob dafür, dass er die beliebteste JavaScript-Bibliothek aller Zeiten erstellt und die Leistungsfähigkeit und Flexibilität von JavaScript hervorgehoben hat. Die Fertigstellung des Buches dauerte vier Jahre, aber das Warten hat sich gelohnt.


Gratisgeschenke

Mir ist klar, dass viele von uns ein knappes Budget haben und kostenlos immer eine gute Option ist. Zum Glück habe ich eine Website gefunden, die Ihnen kostenlose Ressourcen zur Verfügung stellt. Die von Revolunet erstellte JSbooks-Website bietet Platzhalter für eine Vielzahl hochwertiger Online-Referenzen, wie zum Beispiel:

  • jQuery-Grundlagen
  • Backbone.js-Anwendung, entwickelt von Addy Osmani
  • Eloquentes JavaScript

Da ist noch mehr. Nein, es handelt sich hierbei nicht um gestohlene E-Books, die Sie auf Betrugswebsites finden. Diese Symbole verweisen nur auf etablierte und öffentlich verfügbare Ressourcen und fungieren als Verzeichnisse und nicht als Hosts.


Blog

Es gibt so viele Leute, die großartige Inhalte teilen, dass es schwierig sein kann, herauszufinden, mit welchen man auf dem Laufenden bleiben sollte. Mit zunehmender Erfahrung versuche ich, die Blogs, die ich lese, einzugrenzen, und ich denke, diese funktionieren wirklich gut:


DailyJS

Der Name ist Programm. Es handelt sich um eine Kombination aus Neuigkeiten und Tutorials mit Schwerpunkt auf Front-End- und serverseitigem JavaScript-Code. Es gibt auch regelmäßige Rezensionen zu jQuery-Plugins.


Nicholas Zakas

Ich denke, es ist jetzt offensichtlich, dass ich ein Nikolaus-Fan bin. Sein Blog ist eine großartige Ressource, ebenso wie sein Buch, und befasst sich mit fortgeschrittenen JavaScript-Konzepten, die jeder Entwickler im Hinterkopf behalten sollte.


David Walsh

Ich erinnere mich, als er zum ersten Mal auftauchte; ein arroganter, aufdringlicher Typ, der sich einarbeiten und sich einen guten Ruf aufbauen konnte. Seitdem hat sich David zu einem großartigen Entwickler hochgearbeitet, zu MooTools und dem Dojo-Framework beigetragen und arbeitet jetzt bei Mozilla. Er erstellt tolle Artikel, die Sie sofort verwenden können.


Schlechtes JavaScript

Eine weitere tolle Website für Neuigkeiten und Tutorials. Erinnert mich an die Vergangenheit von Ajaxian, weil ich dadurch wirklich coole Bibliotheken und neue Technologien entdecken konnte.


JavaScript Weekly

Dies ist der einzige E-Mail-Newsletter, den ich in meinem Posteingang habe, weil jede wöchentliche Ausgabe voller toller Dinge ist. Im Ernst, ich weiß nicht, wie Peter Cooper das macht, aber er schafft es, viele tolle Artikel zum Lesen zu finden. Seien Sie einfach vorsichtig, denn es ist ein totaler Produktivitätskiller.


Adi Osmani

Addy ist einer der talentiertesten Entwickler überhaupt und in seinem Blog stellt er sein breites Wissen unter Beweis, indem er alles von jQuery-Engagements bis hin zu AMD abdeckt. Sein Artikel über das Schreiben von modularem JavaScript ist episch.


Peter van der Zee

Er nennt mich alt und sagt, ich sei auf Krücken, aber ich respektiere trotzdem Peters unglaubliche JavaScript-Kenntnisse. Er ist Teil der jüngeren Generation, die die Zukunft der Webentwicklung sein wird. Lernen Sie diese Person kennen.


Juriy Zaytsev alias Kangax

Wenn Sie bereit sind, von den Großen zu lernen, abonnieren Sie zunächst Juriys Blog. Er isst, trinkt und schläft in ECMAScript.


2alität

Ich habe Dr. Axel Rauschmayer noch nie getroffen oder mit ihm gesprochen, aber als ich seine Website fand, hatte ich einen „Oh mein Gott, dieser Typ ist so scharfsinnig“-Moment. Wenn Sie seinen Beitrag lesen, werden Sie verstehen, warum. Sie sind tiefgreifend, als würden sie in die Tiefen von ECMAScript eintauchen. Wirklich tolle Sache.


Nettuts

Ja, ja, ich bin voreingenommen, aber es gibt tolle Sachen. Wenn Sie nicht einverstanden wären, würden Sie dies nicht lesen. :)


Klasse

Wenn ein Buch oder ein Blog nicht funktioniert und Sie sich die Hände schmutzig machen möchten, stehen Ihnen jetzt zahlreiche Offline- und Online-Kurse zur Verfügung, die Ihnen den schnellen Einstieg erleichtern:

  • Nettuts Advanced JavaScript Course (Online)

    Sie finden Kurse nicht nur zu den Grundlagen von JavaScript, sondern auch zu Frameworks wie Backbone und Themen wie OOP. 李>

  • JavaScript Masterclass (Online)

    Ich habe einen Online-Kurs von Thomas Fuchs und Amy Hoy besucht. Es lohnt sich, zumal der Dozent für Fragen und Antworten zur Verfügung steht.

  • appendTos kostenloses JavaScript-Training (Online)

    Ein kostenloser Satz von acht Videokursen, die Ihnen helfen, Ihre JavaScript-Kenntnisse zu verbessern.

  • Bocoup-Training (Online und Offline)

    Bocoup hat ein tolles Trainingsprogramm. Sie bieten einige Online-Videos an, aber der wahre Wert liegt darin, an einer ihrer zahlreichen Schulungssitzungen persönlich teilzunehmen.


Holen Sie sich Hilfe

Eine der schwierigsten Aufgaben beim Erlernen einer neuen Programmiersprache ist es, Unterstützung zu bekommen. Sie haben Fragen und wollen Antworten.

  • JSMentors

    Ich habe JSMentors mit Asen Bozhilov gegründet, um Entwicklern einen sicheren und nützlichen Ort zu bieten, an dem sie Fragen zu JavaScript stellen können. Das kommt von meiner Erfahrung an anderen Orten, die nicht gerade ideal waren, ganz zu schweigen von Teilen des Internets, die nicht anfängerfreundlich waren. Wir haben eine Reihe renommierter Experten hinzugezogen, die bei der Beantwortung der Fragen behilflich waren, und die Gruppe hat großartige Arbeit geleistet.

  • StackOverflow

    Ich persönlich denke, dass dies eine großartige Ressource ist. Die Website hilft Entwicklern bei der Lösung alltäglicher Probleme und enthält Abschnitte für JavaScript und verwandte Bibliotheken wie jQuery.


Fazit

Ich hoffe, ich werde mit all diesen Listen nicht überfordert. Es ist wirklich cool, dass wir so viele Möglichkeiten haben, JavaScript zu lernen, und ich habe nur an der Oberfläche gekratzt. Denken Sie daran, auszuwählen, was für Sie am besten funktioniert, und sich Zeit zu nehmen. JavaScript ist eine sehr einfach zu verwendende Sprache und es dauert einige Zeit, alle Nuancen zu beherrschen. Glücklicherweise stehen Ihnen verschiedene Lernmethoden und -optionen zur Verfügung, die Ihnen bei der Beantwortung Ihrer Fragen helfen.

Das obige ist der detaillierte Inhalt vonErfordert das Lesen von JavaScript. 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