Tuesday , 16 July 2019
Home / Advanced JavaScript Tutorial Series
Advanced JavaScript Tutorial Series
Advanced JavaScript Tutorial Series

Advanced JavaScript Tutorial Series

JavaScript is a general programming language. It was just a scripting language for web pages, but it has now evolved into a programming language that can be used for server-side programming, creating apps, and manipulating hardware. By itself, JavaScript has no I/O(input/output).  This advanced JavaScript tutorial series aims to show you some of things most tutorials don’t talk to about.

It depends on the software how JavaScript works. To clear things up, JavaScript needs a host environment to extend it’s functionality. The most popular kind of host environments are browsers. Browsers implement JavaScript in their own way. Of course, it wouldn’t make sense to have a dozen different versions of JavaScript. So, a company called ECMA standardized JavaScript and it tells how any host environment should set up JavaScript.

In the next couple of tutorials, you’ll how this standard works and you should be able to use JavaScript in almost any browser. We’ll go over things like garbage collection, HTML5 APIs, and even a little bit of AJAX. It’s pretty hard to cover everything, so I’ll only cover the things that are important to know. We’ll take a look at common problems and easy solutions. By the end of this tutorial, you’ll be a JavaScript expert!

To follow this tutorial series all you’ll need is a simple editor. Any will work. For this advanced JavaScript tutorial series I’ll be using Komodo Edit which is free. Go here to download it.


When we start working with AJAX, you’ll need a live or local server. You can set up a local server in 2 minutes with USBWebserver. It’s just a simple download and then running the .exe. Check it out here.


Advanced JavaScript Tutorial Series List

Here’s the list of tutorials and the order in which you should follow them.

  1. History Of JavaScript
  2. Script Tag
  3. Converting Data Types
  4. Garbage Collection
  5. Array Methods
  6. Object Oriented Programming
  7. Prototypes
  8. Inheritance
  9. Recursive Functions
  10. Closures
  11. Window Object
  12. Timing Events
  13. Location Object
  14. Navigator Object
  15. Selectors API
  16. Data Attribute
  17. Event Handlers
  18. Event Object
  19. UI Events
  20. Mouse Events
  21. Keyboard Events
  22. Device Events
  23. Event Management
  24. Form Events
  25. Text Fields
  26. Canvas
  27. Path API
  28. Text API
  29. Transformations
  30. Drawing Images
  31. Shadows
  32. Gradients
  33. Global Properties
  34. Video
  35. Video Events
  36. Audio
  37. Try-Catch Statement
  38. Console Object
  39. AJAX
  40. HTTP Headers
  41. Request Types
  42. Conclusion

After you’re finished, then I suggest you bookmark this JavaScript documentation from Mozilla to help you keep up with the latest standards.


One comment

  1. i find this tutorial as one of best for intermediate js learner

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.