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!