Wenn Sie JavaScript lernen, haben Sie höchstwahrscheinlich gehört, wie wichtig es ist, die Grundlagen zu lernen.
Das Problem ist, Sie sind sich nicht sicher, was die Grundlagen sind . Und wo fangen Sie mit Tausenden von Ressourcen im Internet an?
In einer Folge von Syntax haben Wes und Scott großartige Arbeit geleistet, um die Grundlagen von JavaScript zu behandeln. Sie gehen auf die JS-Kernkompetenzen ein, die ich jeden Tag bei meiner Arbeit als JavaScript-Entwickler verwende. Während ich mir die Episode anhörte, dachte ich darüber nach, wie hilfreich es für mich als Anfänger gewesen wäre, eine kuratierte Liste von Ressourcen zum Erlernen jedes grundlegenden Konzepts zu haben. Also habe ich es für dich erstellt.
Im Folgenden sind die JavaScript-Grundlagen aufgeführt, die Wes und Scott aufgelistet haben, sowie meine bevorzugten (und 100% kostenlosen) Ressourcen zum Erlernen der einzelnen Ressourcen.
Variablen + Geltungsbereich
Deklarieren von JavaScript-Variablen: var, let und const
ES6 lässt VS const Variablen
Der Unterschied zwischen Funktions- und Blockumfang in JavaScript
Typen
Einführung in JavaScript, Lektion 1: Datentypen und Variablen
Grundlegendes zu Datentypen in JavaScript
Objekte
Einführung in die Webentwicklung: Objekte
Sie kennen JS nicht: Objekte und Klassen
Referenz vs. Kopie
Funktionen
Schreiben Sie wiederverwendbares JavaScript mit Funktionen
Einführung in die Webentwicklung: Funktionen und Umfang
Pfeilfunktionen
Verwendung von Objektmethoden in JavaScript
Das DOM
Was genau ist das DOM?
Eloquentes JavaScript, Kapitel 14: Der Dom
Prototypen + das
Ein Leitfaden für Anfänger zum Prototyp von JavaScript
Grundlegendes dazu: Binden, Aufrufen und Anwenden in JavaScript
Veranstaltungen
Rückruffunktionen
Was zum Teufel ist die Ereignisschleife überhaupt?
Sprudeln und Erfassen
Arrays
JavaScript-Array- und Objektmethoden, um Sie zu einem besseren Entwickler zu machen
10 JavaScript-Array-Methoden, die Sie kennen sollten
Ablaufsteuerung
Lernen Sie JavaScript: Loops
Für Schleifen
Async JavaScript: Von Rückrufen über Versprechen bis hin zu Async / Warten. Dieser Artikel von Tyler McGinnes ist der beste Artikel über asynchrones JS, den ich je gelesen habe.
Einführung in die Webentwicklung: Kontrollfluss
Sicherheit und Zugänglichkeit
XSS und Inner HTML
Barrierefreiheit im Internet
Clean Code schreiben
Clean Code Book (verknüpft mit Syntax)
Dinge, die Sie wissen sollten, aber nicht unbedingt beherrschen müssen:
ES6-Module
Verschlüsse
Wie Wes und Scott hervorheben, wird das Erstellen realer Projekte mit JavaScript diese Grundlagen festigen, über die Sie gelesen haben. Stellen Sie sicher, dass Sie unterwegs Projekte erstellen. Wenn Sie sich nicht sicher sind, wie Sie von Tutorials zu tatsächlichen Projekten übergehen sollen, lesen Sie diesen Artikel, den ich geschrieben habe.
Wenn Sie mehr großartige Ressourcen zum Teilen oder Feedback zu diesem Beitrag haben, können Sie mich gerne twittern.
Ich erstelle einen kostenlosen JavaScript-Kurs für Anfänger. Melden Sie sich an, um benachrichtigt zu werden, wenn es gestartet wird, und lassen Sie es 100% kostenlos an Ihren Posteingang senden!