30 besplatnih resursa koji će vam pomoći da naučite osnove JavaScript-a

Ako učite JavaScript, najvjerojatnije ste čuli koliko je važno naučiti osnove.

Problem je u tome, niste sigurni što je osnova su . A s tisućama resursa na Internetu, gdje započinjete?

U epizodi Sintakse, Wes i Scott izvrsno rade na pokrivanju osnova JavaScript-a. Prelaze preko osnovnih JS vještina koje svakodnevno koristim u svom poslu kao JavaScript programer. Slušajući epizodu, razmišljao sam o tome koliko bi mi, kao početniku, bilo korisno imati kurirani popis resursa za učenje svakog temeljnog koncepta. Pa sam je stvorio za vas.

Ispod su navedeni temelji JavaScript-a, Wes i Scott, zajedno s mojim omiljenim (i 100% besplatnim) resursima za učenje svakog od njih.

Varijable + Opseg

Deklariranje JavaScript varijabli: var, let i const

ES6 dopušta VS const varijable

Razlika između funkcije i opsega blokova u JavaScript-u

Vrste

Uvod u JavaScript, lekcija 1: Tipovi podataka i varijable

Razumijevanje vrsta podataka u JavaScript-u

Predmeti

Uvod u web razvoj: Predmeti

Ne znate JS: Predmeti i klase

Referenca vs Kopija

Funkcije

Napišite JavaScript višekratnu upotrebu s funkcijama

Uvod u web razvoj: funkcije i opseg

Funkcije strelice

Kako koristiti objektne metode u JavaScript-u

DOM

Što je zapravo DOM?

Rječit JavaScript, 14. poglavlje: Dom

Prototipovi + ovo

Vodič za početnike za JavaScript prototip

Razumijevanje toga, vezanje, pozivanje i primjena u JavaScript-u

Događaji

Funkcije povratnog poziva

Koji je vrag petlja događaja uopće?

Žuborenje i hvatanje

Nizovi

JavaScript metode nizova i objekata kako biste postali bolji programer

10 metoda JavaScript niza koje biste trebali znati

Kontrola protoka

Naučite JavaScript: Loops

Za petlje

Async JavaScript: od povratnih poziva, preko obećanja, do Async / Await. Ovaj članak Tylera McGinnesa najbolji je članak o async JS-u koji sam ikad pročitao.

Uvod u web razvoj: Kontrola tijeka

Sigurnost i pristupačnost

XSS i unutarnji HTML

Dostupnost na webu

Pisanje čistog koda

Knjiga čistih kodova (povezano iz sintakse)

Stvari koje biste trebali znati, ali ne i nužno savladati:

ES6 moduli

Zatvaranja

Kao što Wes i Scott ističu, izgradnja stvarnih projekata s JavaScriptom je ono što će učvrstiti ove osnove o kojima ste čitali. Svakako gradite projekte dok idete. Ako se osjećate zaglavljeno u tome kako prijeći od tutorijala do stvarnih projekata, pogledajte ovaj članak koji sam napisao.

Ako imate još sjajnih resursa za dijeljenje ili povratne informacije o ovom postu, slobodno mi tweetujte.

Izrađujem besplatni tečaj JavaScript za početnike. Prijavite se da biste dobivali obavijesti kada je pokrenut i poslali ga 100% besplatno u vašu pristiglu poštu!