• Wednesday , 1 April 2020

Top 5 Javascript Things You Should Know!

Code Canyon



🎁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

3d Ocean

Related Posts

48 Comments

  1. Sayanto Roy
    February 29, 2020 at 06:12

    8:33 – Yea Boy!! That's the most amazing part of the whole video. BTW loved it. The video.

  2. Abdinasir Omar Ali
    February 29, 2020 at 06:12

    26:01

  3. Sans Serif
    February 29, 2020 at 06:12

    Bagus !!

  4. Andrei Nechita
    February 29, 2020 at 06:12

    The most confusing thing are promises…

  5. scripteaze
    February 29, 2020 at 06:12

    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?

  6. Jefferson Estevam
    February 29, 2020 at 06:12

    How to use Clusters in NodeJS!?

  7. Alb Rick Bi
    February 29, 2020 at 06:12

    Compiler or interpreter???You are getting me confused

  8. Georgi Gavrilenko
    February 29, 2020 at 06:12

    Cup of Earl Grey ) Thanks for the videos!

  9. Andreas Rikardo
    February 29, 2020 at 06:12

    thank you so much my gorgeous friend, you make me a better human..

  10. Muhammad Adil Ibn E Jawzi
    February 29, 2020 at 06:12

    Arrow function

  11. gasbill19
    February 29, 2020 at 06:12

    hoisting is very well explained! double thumbs up

  12. ACE THE GAMER BOY
    February 29, 2020 at 06:12

    I dont know what async await is still

  13. Mohammad Kaiyum
    February 29, 2020 at 06:12

    2:47 use this example

    name = 'Ed';

    console.log(name);

    var name;

  14. C4A3
    February 29, 2020 at 06:12

    thank you Ed, i love you.

  15. Epowerus
    February 29, 2020 at 06:12

    Guy talks and makes hand movements like he just took an estrogen pill

  16. MK Hunter
    February 29, 2020 at 06:12

    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!

  17. Ashish Toppo
    February 29, 2020 at 06:12

    Working with objects and classes! I don't understand them!

  18. Bojan Miric
    February 29, 2020 at 06:12

    Para salto rápido:
    00:40 Hoisting
    06:50 Callstack
    11:16 IIFE
    13:03 Scope
    17:28 Callbacks
    25:06 Async await

  19. Sparsh Gupta
    February 29, 2020 at 06:12

    SHITTTTTT MY WHOLE FUCKING FOR VALIDATION WILL SHUT UP … I NEVER THOUGHT THAT A PERSON CAN HAVE A TWO LETTER NAME "ED"

  20. Mustafa Mahmoud
    February 29, 2020 at 06:12

    what`s your color theme name dude ?

  21. Steven Barnes
    February 29, 2020 at 06:12

    There is now global-scope, function-scope and block-scope since let and const are block-scoped.

  22. cyberprompt
    February 29, 2020 at 06:12

    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

  23. Papa Mouhamadou DIOP
    February 29, 2020 at 06:12

    You're absolutely cool. Your sneeze is just perfect.

  24. Mayur Dugar
    February 29, 2020 at 06:12

    Nicely put! thanks

  25. Christian Fall
    February 29, 2020 at 06:12

    I didn't understand hoisting..

  26. Just me
    February 29, 2020 at 06:12

    do you use an extension for the live console? Thank you

  27. Nards Clay
    February 29, 2020 at 06:12

    The hardest for me is nested for loops with DOM

  28. Pedro Serapio
    February 29, 2020 at 06:12

    God bless you!

  29. Ahmed Mido
    February 29, 2020 at 06:12

    i don.t understand mab() and filter()

  30. Kalliope's Gift
    February 29, 2020 at 06:12

    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.

  31. Pichdara Po
    February 29, 2020 at 06:12

    My best teacher on YOUTUBE!!!!

  32. Aqib Fayyaz
    February 29, 2020 at 06:12

    Thank you. Very helpfull

  33. Arjekay
    February 29, 2020 at 06:12

    This was crazy helpful, thanks a lot!

  34. Scholar of the first sin
    February 29, 2020 at 06:12

    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 ! 😀

  35. Виталий
    February 29, 2020 at 06:12

    cool!

  36. Kylie Staraway
    February 29, 2020 at 06:12

    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

  37. DJTripleThreat78
    February 29, 2020 at 06:12

    Ed makes meth.js in his spare time.

  38. George Smith
    February 29, 2020 at 06:12

    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

  39. karunesh kaimal
    February 29, 2020 at 06:12

    How to do appointment system ?

  40. Justin Dawson
    February 29, 2020 at 06:12

    Love this guy.

  41. BharathRam Mohanakrishnan
    February 29, 2020 at 06:12

    Does callstack work in queue process?

  42. Tarik Kadić
    February 29, 2020 at 06:12

    cool

  43. Random Phantom
    February 29, 2020 at 06:12

    09:56 hilarious

  44. p j
    February 29, 2020 at 06:12

    promises are the most annoying i am trying to understand them for past two days

  45. Yogeswari
    February 29, 2020 at 06:12

    Explain about object prototype, prototype inheritance

  46. Nikolas Bousios
    February 29, 2020 at 06:12

    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!

  47. Lugy
    February 29, 2020 at 06:12

    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

  48. Eli Indy
    February 29, 2020 at 06:12

    Arrow functions fml

Leave A Comment

You must be logged in to post a comment.