CommonLounge Archive

Learn JavaScript (Advanced)

April 18, 2018

This 9-part course consists of tutorials on the most important concepts in advanced JavaScript including many code-snippets and hands-on examples. You can think of this course as a “Free Online Nano Book”.

The primary objectives of this course are as follows:

  1. Master scope including execution contexts, and how to cheat scope.
  2. Learn about advanced objects including constructors, prototypes, encapsulation, static methods, etc.
  3. Experiment with advanced techniques such as IIFEs, Closures, Currying, etc.
  4. Learn about asynchronous code through promises and AJAX.


Advanced Objects

Advanced Functions

Asynchronous Code: Promises & Networking

© 2016-2022. All rights reserved.