This video is one of the most important videos in my channel. In this video, we’ll take a look at one of the most important and fundamental parts of JavaScript, the Execution Context. We will define the structure of a context, its lifecycle, and how the execution stack (call stack) is formed.After that, we will deal with such notorious concepts as hoisting, scope, and closure.
To understand this I will take you through the below steps:
Step 1: Learn how JavaScript engine evaluates/converts your code.
Step 2: What is Execution Context and its types.
Step 3: Visual representation of Execution Context with Animation
Step 4: Discover and deep drive into JS Scope
Step 5: Discover and deep dive into JS HoistingStep 6: Discover and deep dive into JS Closures
▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬
0:00 - Intro
1:05 - Interpretation vs Compilation
10:12 - JIT Compiler
13:14 - Definition of Execution Context
15:18 - Global Execution Context
22:50 - Function Execution Context
30:18 - Execution Stack - Nested function
34:53 - Discover Hoisting
40:04 - Discover Lexical Scope
43:50 - Discover Closure
Reference:
1. JavaScript Scope Tutorial - • JavaScript Scopes - the ultimate weirdo! -...
2. JavaScript let, var, constant Tutorial - • JavaScript var, let, const - Not so simple...
3. JavaScript Hoisting Tutorial - • JavaScript Hoisting - No more confusion! -...
4. JavaScript Closures Tutorial - • JavaScript Closures are not that scary! - ...
#execution_context #javascript #bangla_programming_tutorial
On this page of the site you can watch the video online Execution Context - How JavaScript runs your code - JavaScript Bangla ( বাংলা ) Tutorial with a duration of hours minute second in good quality, which was uploaded by the user Learn with Sumit - LWS - Bangladesh 12 September 2020, share the link with friends and acquaintances, this video has already been watched 39,382 times on youtube and it was liked by 1.8 thousand viewers. Enjoy your viewing!