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

*UPDATED* JavaScript Complete Series 2023 - Part 13: Execution Context and THIS

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

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon44 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About *UPDATED* JavaScript Complete Series 2023 - Part 13: Execution Context and THIS

Class Introduction - Execution Context

What is this?

Global execution context

Global vs functional execution contexts

Execution stack

Execution stack example

Lexical enviornment

Lexical environment - advanced example

6 rules for determining what THIS is

Call, Apply, Bind

What You Will Learn?

  • WELCOME TO THIS SKILLSHARE CLASS ON THE EXECUTION CONTEXT AND "THIS".
  • THIS IS PART 13 OF MY JAVASCRIPT COMPLETE SERIES.
  • What we cover in this particular class?.
  • We will cover of ton of information in this entire series, but for Part 13 we concentrate on JavaScript's unique execution context and what the THIS keyword means. .
  • I'm excited about this section, because we're starting to get into more detail about how the JavaScript engine executes your code..
  • But why is this important to understand? .
  • Well, as your code starts to become more complicated, it will become vital for you to know what variables your functions are pointing to. And in order to understand this, you need to understand the this keyword, the execution context and lexical environments..
  • Remember that the JavaScript engine creates the global execution context before it even begins to execute any code. From that point on, a new execution context gets created every time a function is executed. Can you see that the global execution context is nothing special! It’s just like any other execution context, except that it is created by default..
  • Lets get into it.  .
  • What this entire JavaScript Grandmaster course covers?.
  • JavaScript is the #1 scripting language of the web, where a lot of the dynamic and styled content is handled by JavaScript in the background. But before using this language to create dynamic websites, you need to have a firm grasp of how it works behind the scenes..
  • By the end of this course, you'll be able to “speak” JavaScript by gaining an understanding of how the browser uses it, what variables, objects and functions are, what different data types there are and how to manipulate content on a website. We dig deeper and create our own dialog methods from scratch. We learn about the arrow syntax, Math.random() function, looping through objects and arrays, working with dates. We look at prototypes, JS Engines, the Execution Stack and a whole bunch more!.
  • Through practical examples, this course helps you understand JavaScript piece by piece. And we use the latest and best features of JavaScript along the way so you can stay ahead of the pack..
  • WHAT ARE YOU WAITING FOR. LETS GET CRACKIN.