Jump to content
Sign in to follow this  
Herofeeder

Java Script books and online lessons recommendation

Recommended Posts

can anyone give me the name of a book they would recommend (or several)

and if anyone has taken a course in JS online.

i recently learned HTML and CSS and i was told i should continue learning but this time it should be JS

Share this post


Link to post
Share on other sites

The w3Schools tutorial isn't terrible. I just wish it didn't use document.write() and inline javascript. Just rewrite each example so that document.write() isn't used.

 

http://www.w3schools.com/js/default.asp

 

One of the first few lessons explains why document.write() is inferior, so then why do they keep using it throughout the rest of the tutorial? I don't know. Also learn to use addEventListener() as a more flexible alternative to inline javascript which is embedded into the HTML.

 

For books get...

 

https://www.amazon.com/JavaScript-Definitive-Guide-Activate-Guides-ebook/dp/B004XQX4K0/ref=sr_1_3?ie=UTF8&qid=1485791079&sr=8-3&keywords=javascript&refinements=p_72%3A2661618011

 

...and either this...

 

https://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742/ref=sr_1_8?ie=UTF8&qid=1485791079&sr=8-8&keywords=javascript&refinements=p_72%3A2661618011

 

...or this (they are approximately the same material)...

 

https://www.amazon.com/JavaScript-Patterns-Better-Applications-Coding/dp/0596806752/ref=sr_1_17?ie=UTF8&qid=1485791342&sr=8-17&keywords=javascript&refinements=p_72%3A2661618011

 

However please realize that an entirely new and more complex version of Javascript is on the horizon... but you should probably not begin with this book...

 

https://www.amazon.com/Learning-JavaScript-Essentials-Application-Development/dp/1491914912/ref=sr_1_3?ie=UTF8&qid=1485791459&sr=8-3&keywords=javascript+es6

  • Like 1

Share this post


Link to post
Share on other sites

ECMAScript 6 is mainly geared towards programmers. Most people use Javascript for simple effects on the page, they won't need to make use of the new features, so I wouldn't suggest teaching it to beginners. The way Javascript is used today won't change for people who are not building large browser applications.

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...