🎁Support me on Patreon for exclusive episodes, discord and more!
https://www.patreon.com/dev_ed
In this episode we are going to take a look at the top 5 concepts you should know in javascript.
These concepts are good to learn after you are comfortable with the basic syntax of javascript and you want to dive deeper into what is happening under the hood.
We are going to take a look at things like how hoisting works, visualizing how our javascript code runs with the call stack.
A basic overview of callbacks and async await (deserves its own episode).
📕 Things covered in this video:
– Javascript Hoisting
– Call Stack
– IIFE
– Scope
– Event Loop, Web Api’s and callback queue
– Callbacks, async-await
🛴 Follow me on:
Twitter: https://twitter.com/deved94
Instagram: https://www.instagram.com/developedbyed/
Github: https://github.com/DevEdwin
#javascript #webdevelopment
Original source
48 responses to “Top 5 Javascript Things You Should Know!”
8:33 – Yea Boy!! That's the most amazing part of the whole video. BTW loved it. The video.
26:01
Bagus !!
The most confusing thing are promises…
Will i ever "have" or be required to use var? Because I'm learning JS, ive only ever used let and const in anything ive done. Why would i "have" to use var? If your answer is "you wont" then i dont need to learn about hoisting correct?
How to use Clusters in NodeJS!?
Compiler or interpreter???You are getting me confused
Cup of Earl Grey ) Thanks for the videos!
thank you so much my gorgeous friend, you make me a better human..
Arrow function
hoisting is very well explained! double thumbs up
I dont know what async await is still
2:47 use this example
name = 'Ed';
console.log(name);
var name;
thank you Ed, i love you.
Guy talks and makes hand movements like he just took an estrogen pill
Thanks for the video man! Loving your content!
To anyone reading this:
Subscribe to Ed and click the bell icon, we gotta make sure this man gets paid by YouTube so he can keep making awesome content like this!
Working with objects and classes! I don't understand them!
Para salto rápido:
00:40 Hoisting
06:50 Callstack
11:16 IIFE
13:03 Scope
17:28 Callbacks
25:06 Async await
SHITTTTTT MY WHOLE FUCKING FOR VALIDATION WILL SHUT UP … I NEVER THOUGHT THAT A PERSON CAN HAVE A TWO LETTER NAME "ED"
what`s your color theme name dude ?
There is now global-scope, function-scope and block-scope since let and const are block-scoped.
strange you typed the "correct" way to do an IIFE, then it changed to what Doug Crockford calls "dog balls notation". Both work, but I'd be confused if this was my first time seeing it.
in case you are reading this and are confused:
(function(){
…
}()); <– "the correct way" inside all parentheses
(function(){
…
})(); <– "dog balls" outside parentheses. still works
You're absolutely cool. Your sneeze is just perfect.
Nicely put! thanks
I didn't understand hoisting..
do you use an extension for the live console? Thank you
The hardest for me is nested for loops with DOM
God bless you!
i don.t understand mab() and filter()
Nothing gets moved "to the top"! In the creation phase of the execution context, the parser sets up memory space for variables and functions, doesn't move code anywhere.
My best teacher on YOUTUBE!!!!
Thank you. Very helpfull
This was crazy helpful, thanks a lot!
I was thinking… How do i know this guy, and from where…? That's crazy… But later on, i've come to the conclusion that is not you that i know, it's just your personality that reminds me of someone. Actually you can look it up, " Danil Ishutin " … Nice video btw, espcially 8:33 part ! 😀
cool!
This is a terrible video for any beginners . They will think that a call stack 9:42 is actually like that and try to search it. Onto sites. Bad Dev ed
Ed makes meth.js in his spare time.
I think it is stupid that javascript uses IIFEs to create private variables. Es6 is just syntactic sugar. The whole thing should be written from scratch, but there is too much old code out there
How to do appointment system ?
Love this guy.
Does callstack work in queue process?
cool
09:56 hilarious
promises are the most annoying i am trying to understand them for past two days
Explain about object prototype, prototype inheritance
Actually, @Dev Ed at 2:10 the javascript compiler will not "move" any code, it will add them to Javascripts lexical environment data structure. Awesome video by the way!
ehmm what do you mean with compiler? i thought javascript is an interpreter languange witch not work with compilers where every single line of code gets readed and executed immediately
Arrow functions fml