Bästa svaret
JavaScript: The Good Parts nämns mycket här. Jag tyckte faktiskt att detta var mycket mer användbart när jag redan hade erfarenhet av Javascript för att bättre förstå Crockfords stilistiska beslut (varför han anser att de goda delarna är bättre än de dåliga delarna osv.) Det är när du förstår kompromisserna involverad i ett språk som du verkligen förstår det på en djup nivå.
JavaScript: Den definitiva guiden är din vanliga textbok för stilbok . Mycket lite personalisering eller roligt för det – bara 1000 sidor packade med information om Javascript.
Min personliga rekommendation är You-Dont-Know-JS -serien av Kyle Simpson tillsammans med all tillhörande videoutbildning som han gör. Och det bästa? Allt är öppet från Github så att du kan läsa det online och ge bidrag om du känner att du behöver göra det. Utöver det finns den första boken i serien ”Up & Going” tillgänglig i e-bokformat för gratis här: Du vet inte JS
Anledningen till min rekommendation är att serien täcker varje ämne med stort djup och relevanta exempel . Om du till exempel inte är en nybörjare och redan en javascriptingenjör idag som arbetar med något populärt ramverk, är det definitivt en bra idé att förstå omfattningar och stängning (en av hans böcker) och allt om ”detta” nyckelord och prototyping (en annan av hans böcker). Hans bok om ES6 (ES2015, vad du än kallar det) kommer snart att vara mycket relevant när webbläsare börjar anta den.
Svar
Om det bara är en bok du letar efter så vill jag rekommenderar den här:
Ett smartare sätt att lära sig JavaScript. Det nya tekniskt assisterade tillvägagångssättet som kräver halva ansträngningen av Mark Myers
Hans tillvägagångssätt är bra tror jag för att han ser till att du behåller kunskapen genom att erbjuda dig att öva gratis på sin webbplats efter varje kapitel med övningar som är relevanta för vad du just läst.
Jag tror att nyckeln till att lära dig vad som helst är att öva om och om igen tills du börjar drömma om det. Det är som flashcards men du får också händerna smutsiga.
Boken är också mycket lättare att förstå än andra böcker eftersom han verkligen bryter ner jargongen i begripliga ord för nybörjare som inte känner till programmering.
Nedan hittar du några recensioner från andra läsare om du inte är övertygad:
”Jag” har registrerat mig på några webbplatser som Udemy, Codecademy, FreeCodeCamp, Lynda, YouTube-videor, till och med sökte på Coursera men ingenting tycktes fungera för mig. Den här boken tar bara tio minuter i varje kapitel och efter det kan du utöva det du just har lärt dig direkt!
”The lekman-syntax han använder … gör det mycket lättare att plötsligt inse ett koncept som verkade abstrakt och för svårt att linda huvudet är plötsligt inte komplicerat alls. ”
”Mark Myers” -metoden för att få vad som kan vara … svår information till ett format som gör det exponentiellt lättare att konsumera, verkligen förstå och syntetisera till verklig applikation går utöver allt jag har påträffade tidigare. ”
Du kan få boken här .
Ha kul!