When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

SkillShare logo

Mastering JavaScript Section 1: Critical Concepts

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon1 hours 6 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About Mastering JavaScript Section 1: Critical Concepts

JavaScript Critical Concepts Introduction

The JavaScript Runtime Environment

Understanding the JavaScript Engine

The Memory Heap and Call Stack

Understanding Garbage Collection

Removing Event Listeners to Help with Garbage Collection

Understanding the Event Loop

The Node Runtime Environment

Exercise Start: Exploring Call Stack and Event Loop

Exercise End: Exploring Call Stack and Event Loop

How JavaScript Evolves

What You Will Learn?

  • This course represents the first section in Mastering JavaScript. In this course we will cover critical concepts. This course may not delve into the JavaScript language much, but it will indeed answer many questions about how JavaScript works and why certain things happen. Every top JavaScript programmer should understand these basic but important concepts..
  • In this course we cover the following critical concepts:.
  • Understanding these critical concepts are important to put you in the top of all JavaScript developers, so jump in and get started..
  • Prerequisites and Set Up: The prerequisites for this course are pretty basic. You do need to know how to enter run JavaScript. It does help to understand some basics about the language so you can apply the concepts taught..
  • The setup is pretty easy. We aren't using any libraries or anything like that, so all you will need is a text editor and a browser. The majority of the JavaScript code that we write we will be run in a browser. There is a mention of Node.js, but code will be run in a browser. I will be using Chrome..
  • For a code editor I will be using Visual Studio Code. This is a free, cross platform editor that is pretty popular, so if you aren't currently using visual studio code and would like to during this course, you can download it here..
  • Once you have completed this course, I invite you to move on to Mastering JavaScript Section 2: Critical Fundamentals..