(Essential JavaScript Concepts for Modern JavaScript Development )
If you plan to work as JavaScript Professional, you must know some JavaScript concepts and JavaScript-related web-development technologies, particularly as a modern JavaScript developer. If you know the 16 concepts enumerated below, you have the skill necessary to build world-class modern JavaScript web applications, and you are set for the near future—0 to 3 years.
[sc:mongodb-book]I will expound on each of these sixteen concepts, and I am hopeful all of us will have become better JavaScript programmers by the time we get through all of them. I have completed most of the 16 concepts with just a few more to go, so keep reading and learning. And sign up for the newsletter to get the latest updates.
I trust you have learned JavaScript properly or you already know JavaScript enough to build a simple JavaScript-only web application. While the 16 concepts note below are neither complex nor difficult, you will understand them best if you already know at least some basic JavaScript.
The sixteen concepts that every modern JavaScript developer should know well follow:
- JavaScript Objects in Detail
- JavaScript Prototype in Plain, Detailed Language
- JavaScript Variable Scope and Hoisting Explained
- Understand JavaScript Closures With Ease
- Understand JavaScript Callback (Higher-Order) Functions
- Understand JavaScript’s “this” With Clarity, and Master It
- JavaScript’s Apply, Call, and Bind Methods are Essential
- Learn HTML5, CSS3, and Responsive WebSite Design
- Object Oriented JavaScript (OOP in JavaScript)
- Learn Node.js Completely and With Confidence Or Learn Meteor.js Properly
- JavaScript Custom Events with PubSub (coming soon)
- Unit Testing Your JavaScript Applications is Essential
- DOM (Document Object Model) and BOM (Browser Object Model)
- ECMAScript 3 and 5
- The Best JavaScript Front-end Frameworks You Should be Using
- Preventing and Handling JavaScript Errors and Debugging Your Code
- BONUS: JavaScript Design Patterns that Every JavaScript Developer Should Know (coming soon)
Be good. Sleep well. And enjoy coding.
[sc:mongodb-book]
Pingback: Pilgrimage to JavaScript Glory: Noob to Expert | JavaScript is Sexy
Great information. Lucky me I ran across your website by chance (stumbleupon). I have book marked it for later!
In which year you publish your articles? 😉
Dieter, I had to chuckle when I read your comment, because you are correct. I had not been sticking to my own schedule, and it probably seems like those dates for upcoming posts were for another year :).
I uploaded 2 new posts within the last 2 days and I plan to add 2 more today.
Man, I’m loving your posts, i’m going through learning JS properly. is there any chance you will continue posting or did you stop?
Man, I’m loving your posts, i’m going through learning JS properly. is there any chance you will continue posting or did you stop?
is to good
I’m enjoying this series. Thank you for your work!
Hi there everyone, it’s my first go to see at this web site, and article is genuinely fruitful in favor of me, keep up posting such posts.|
great blog! I’ve been using JS for years and I didn’t know many of those techniques!
Thanks!
Thank you much, mjankowski.
Thanks man fort this article!
will you be writing an article for each of the 16 concepts above, as currently only the first 4 link to an article?
I had plan to originally, and i have written many of them already. I have to update this article, which I will do in about a week. And I will likely write the rest of the article over the coming months.
I’d really like to thank you, for pointing me to the right direction in my “javascript quest”.
I studied a lot of things following your articles and / or suggestions and i found them so helpful that i felt the need of thanking you.
Keep up the good work, i’m going to follow your articles.
Thanks, and I am happy to hear the articles are helpful.
Pingback: 16 JavaScript Concepts JavaScript Professionals...
Thank you so much! Your blog is great and I think you are a great man, too.
Many Many Thanks!
You are welcome, Mkaze. And thanks for the wonderful words.
great tutorials! .. understandable explaination!!
very useful and great article
Pingback: 16 JavaScript Concepts JavaScript Professionals...
Bookmarked for glory!
Enjoying the series! Waiting for next posts 🙂
Awesome website, definitely one of the best javascript websites…Great work!!!
I love the series. It has been very helpful. However, I really wish the remaining posts come up soon.
Okay, I will do. Encouraging comments like yours give me the motivation to write it soon. Thanks for your comment, Joy.
Hey man, congratulations for this great work! The way you explain the concepts are awesome… I’m learning a lot and following all ’16 JavaScript Concepts JavaScript Professionals Must Know Well’ lessons… I’m to anxious to the 11th and 12th lessons… Please, keep your great work!
Greetings from Brazil,
Marcel dos Santos
Thank you so much! These best JS tutorials I have come across. Perfect for me @ my current skill level.
It’s awesome ! Love these posts !! Thanks !!!
Is the site dead?
Great post .. Thanks Richard..!!
Hi Keep up the good work sir.The article are really good.
Thanks for the great posts 🙂
Hey,
Are you planning on posting the last 7 concepts?
Thanks,
I am waiting for part 11-17 . do you have plan to upload those in near future?
Great tutorial.hats off to you.
Hi Richard,
Thanks for such a nice tutorial, l love it, very nice 🙂
love her. We follow her blog.
Thank for a good post.
Great post…. Thank you!
Nice blog.Thanks for posting this. We are same fields .
Hi Richard,
A big thanks to you for these post. After reading these posts I feel how stupid i am before reading these. Every weekend I read your post again and again.
Thank you for such nice tutorial!!
are you planning to finish the missing lessons or not
The posts are very useful. Can you please finish the remaining topics?
Hi Richard,
You have absolutely the best tutorials on the internet for those who are confused between the various styles of OOP. Very streamlined and ordered – and that is difficult for javascript.
Node.js has evoked special interest towards javascript as a go-to language for mobile-web.
The best part is that you have cared to correct the mistakes and the comments are educative too, they tell me where mistakes can happen (though various tools are making it easier for the developer to detect errors :)).
Do you have any tutorials on Javascript using jQuery styling on your website?. I could not locate them.
Thanks.
I’m catching pretty late, but it seems these concepts are stilly very relevant, its a very unique site.
Thanks
This is a great resource and bookmark worthy. Thank you.
Thank you for this brilliant post.
In the jquery button click example, I am curious to find out how the anonymous function is called by the arguments object of the containing click function.
Thank you for such a great post.It is very informative.
Can you start this kind of posts for angular js too.It will be very beneficial if you can provide the different study plans for beginner and intermediate level.
Pingback: JS interesting articles | Pearltrees
So nice!! thank you for this.
Thanks man for this article!
Excellent series.
This is a great blog. Many thanks. Waiting for the remaining posts.
Thank you!!!
Great explanations, very clear, to understand, hope to take your advises forward…
take care
great work..
Great post…. Thank you!
These posts are amazing! Thank you for taking your time to write them up. Where can I find the posts from the 11th to 17th? I’m specially interested in “15. The Best JavaScript Front-end Frameworks You Should be Using”. Thanks so much again.
Hey man, great site!!!
Just wanted to mention one more concept that you could add and it’s automation. And with this I mean using gulp or grunt or any other tool for repetitive tasks, like minifying, copying, checking code statically, etc… I know it’s not a concept related to just Javascript but as we don’t have real IDEs it’s really helpful to know this tools…
Regards
Great articles! I’m am autodidact and i have learned html css and javascript at web content, and i have to say this is one of the best content i find out about javascript, i’m currently using angularjs but i feel that i need to improve my js skills and here i am. Absorbing information here! Thank you for your helpful work.
Pingback: My life as a coder Week 2, 25 Apr 2016 – dangermin
Bookmarked !!
Super…Your tutorials are awesome…Learned a lot from you site. Please keep writing its very helpful.
It’s awesome. It helped a lot for building my thought process for JavaScript.
Eagerly waiting for the article containing treasures from JavaScript Design Patterns. I always enjoy reading this sexy site.
Just awesome
Where are rest of the articles tagged with “coming soon”. Are those still not written or you just left this awesome work in middle 😉
BTW great explanation and a lot of good stuff.
Sir can you please explain other topics after point 10 in the topic of 16 Javascript concept you must know well, it will be very useful for us.
can you create a post on promises
Pingback: 10 conceptos de JavaScript que necesitas saber para las entrevistas • ARUF