Making Sense of the Tricky Parts of JavaScript

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2024

ความคิดเห็น • 105

  • @beganovich
    @beganovich 4 ปีที่แล้ว +29

    Sections:
    Scope & hoisting - 0:30
    Closures - 9:28
    Callbacks (Indirect vs direct functions) - 15:18
    Prototypes - 26:08

    • @academind
      @academind  4 ปีที่แล้ว +5

      Thank you!

    • @lucazanzottera1316
      @lucazanzottera1316 4 ปีที่แล้ว +4

      Primitive & Reference Values - 4:21
      Recursion - 12:04
      Asynchronous Code - 17:57
      This - 23:26

  • @msvmanikantasrivishnu7788
    @msvmanikantasrivishnu7788 4 ปีที่แล้ว +39

    Max is perfect ❤best tutor

    • @devdin8157
      @devdin8157 4 ปีที่แล้ว +3

      Max and Brad from Traversy Media. They are my favorites

  • @shin6997
    @shin6997 4 ปีที่แล้ว +4

    Wow! You really got the parts most JavaScript developers are having a hard time with. Thank you! Learned something useful!

  • @florianwagner6741
    @florianwagner6741 4 ปีที่แล้ว +8

    Wahnsinn :D 26:03 "...and that this then refers to that what!"

  • @tropicaljupiter
    @tropicaljupiter ปีที่แล้ว

    As I gain experience I’m learning it’s best to use different paradigms in different parts of applications. Sometimes you need a class, sometimes you need fine grained unit tests with functional, and sometimes you just write procedural because the code does not need to be reused or tested and may need to change. Studying patterns and learning where to apply them is the next step.

  • @jeremy1l
    @jeremy1l 4 ปีที่แล้ว +12

    Essential video to watch before the interview

  • @RaghuprasaadIyer
    @RaghuprasaadIyer 4 ปีที่แล้ว +1

    Which font is this?

  • @hazartilirot1014
    @hazartilirot1014 4 ปีที่แล้ว

    I'm not a native speaker as Max though watching 11. Deep Dive Constructor Functions & Prototypes I understood one more thing! Language i.e. articulate in English is vital! I learnt Java, then Python, now I'm trying to learn Javascript. A way of how Max explains the article is horrendous. I've got no idea how a newcomers in programming figure out what Max is talking about. Many words - little meaning. I watched the article twice.... unfortunately I failed to follow the pace and the explanation itself. Who couldn't grasp the concept I would recommend watching CodeWithMosh - he did it and did it well! The basic idea is to consider PROTOTYPE as the PARENT of an Object Constructor or a BaseClass. My criticism is a recommendation on how should be explain (or re-done) the concept that more learners could comprehend it.

  • @eighties8
    @eighties8 ปีที่แล้ว

    Will the full course be made available on your Udemy channel? I have the "best of" Udemy subscription but I don't see this course offered under your channel for paid or subscription access?

  • @samson3523
    @samson3523 3 ปีที่แล้ว

    Hey just wanted to say thankyou so much for the great description.
    This was not so clearly explained by my bootcamp instructors and I appreciate you so much for it.

  • @DevlogBill
    @DevlogBill 2 ปีที่แล้ว

    Wow, this is fun (6:00, timeline). I figured out how you exchange the value of the object from one variable onto another. I created several of my own and managed to figure out this nutcracker. May I ask? Does this have any significant' s in programming? Is this used for anything like a framework? I find it very interesting and fun to solve. I will continue to watch the video and see what else you mention, thank you.

  • @nate1988
    @nate1988 2 ปีที่แล้ว

    I was looking for a video that went over the technicals and jargon and this is it! Great video and thank you, exactly what I needed today.

  • @alind9947
    @alind9947 4 ปีที่แล้ว

    How do you keep yourself up to date with all trends? Do you use any websites to see what is new every week or something? Also how do you learn new technologies so fast? I had a look at React-router documentation and it seems quite hard to follow compared with the code you use in your tutorials. The way they show how to use their library looks quite messy compared with your reusable way of creating those lines of code. And this is one example there are other cases like Material UI, their documentation is not so friendly. How you do that though? You spend much time trying to find an easy to follow pattern or you learned these patterns from somewhere?

  • @TheRyanSmee
    @TheRyanSmee 4 ปีที่แล้ว +1

    Great video as always! Will the full course be avaliable on Udemy or just the Academind website?

    • @academind
      @academind  4 ปีที่แล้ว +1

      Thank you! The course is only available on Academind Pro (as part of the subscription or as single course purchase).

    • @TheRyanSmee
      @TheRyanSmee 4 ปีที่แล้ว

      Academind ok thank you:)

  • @RohitPal-lz1wf
    @RohitPal-lz1wf 2 ปีที่แล้ว

    I have a question where JS is passby value or passby reference it both?

  • @EvgenyVinnik
    @EvgenyVinnik 2 ปีที่แล้ว

    In many years in programming, I have encountered recursive functions in the production code like once. Yet, in the coding interviews they are all the time.

  • @GoncaloGuitarist
    @GoncaloGuitarist 4 ปีที่แล้ว +2

    Amazing, as always. You truly are gifted! Just keep doing this! 😁

  • @dinesh.p8642
    @dinesh.p8642 3 ปีที่แล้ว

    I learn React, JS, dart and flutter from this guy. This guy is just awesome.

  • @crazyshala4571
    @crazyshala4571 4 ปีที่แล้ว +1

    I only have one word after watching video just WOW ♥️♥️I get notification at 3'0clock night and I not able to control myself till morning
    Please do make this type of tricky questions on react and Node as well

    • @academind
      @academind  4 ปีที่แล้ว

      Thank you so much 😀

  • @blacktiger4087
    @blacktiger4087 4 ปีที่แล้ว +1

    I was just searching for closures on YT and here you posted it, what a perfect timing XD

    • @academind
      @academind  4 ปีที่แล้ว +1

      Happy to read that :)

    • @blacktiger4087
      @blacktiger4087 4 ปีที่แล้ว

      @@academind thanks for awesome courses

  • @michaelianrabara1364
    @michaelianrabara1364 4 ปีที่แล้ว

    can u also make a course for web dev freelancing course? a. what are the requirements b. project proposals c. contracts if needed in a project ....etc. thank you

  • @Dude29
    @Dude29 2 ปีที่แล้ว

    Whats the name of the font you use for the IDE?

  • @audiodrocher
    @audiodrocher 2 ปีที่แล้ว

    Love the referenced values stuff, we call it «подъёбка» here in Яussia 😁 Brilliant explanation, thanks Max.

  • @nickgreen4336
    @nickgreen4336 4 ปีที่แล้ว

    Great video! Thank you, Max! I will really appreciate if you make an explanation video on SOLID topic. What do you think about it? Do you always write your programs using all of it's principles? How to use SOLID correctly in React application? Thanks in advance!

  • @enriquesotomendoza9024
    @enriquesotomendoza9024 4 ปีที่แล้ว

    Thanks. Why I can not set property values inside arrow functions?

  • @Unknoooooooooooooown
    @Unknoooooooooooooown 2 ปีที่แล้ว

    Great video, thank you!

  • @petrhoskovec4004
    @petrhoskovec4004 4 ปีที่แล้ว

    prototype as a fallback object.. such a good approximation!!

  • @adarshjaiswal7334
    @adarshjaiswal7334 4 ปีที่แล้ว

    What's the difference between this two :- const abc = (...) And const abc = {..} second one is object but what's 1st one ?

    • @JBuchmann
      @JBuchmann 4 ปีที่แล้ว

      I don't think the first is valid JavaScript

  • @QQ-wv3gz
    @QQ-wv3gz 4 ปีที่แล้ว

    You are simply the best instructor.
    You look very fit but tired take CARE.
    Im intrested what are your opinions about php language.And how do php compare to node.js.

  • @sommie4935
    @sommie4935 4 ปีที่แล้ว

    Js is what makes me more comfortable building apps using react native compared to flutter.

  • @Pareshbpatel
    @Pareshbpatel 2 ปีที่แล้ว

    Excellent tutorial on the tricky parts of JavaScript. Thanks, Max
    {2022-01-26}

  • @hleet
    @hleet 4 ปีที่แล้ว

    I see that there are more courses only available on your new platform academind instead of Udemy.
    That's sad that you had to do that but if it is better this way for you and students, I understand.
    So, I'll take the shot and go with a membership to AcademindPro :D.
    Because of all the teachers that I've spent time learning on udemy, you were the only one that catched my attention, your explanation are so straight to the point ! I learned a lot and the knowledge are kept longer in my mind.

    • @academind
      @academind  4 ปีที่แล้ว

      Thank you very much for your support! I don't think it's sad though: Existing Udemy courses will get supported (updates and Q&A) + Academind Pro offers a subscription model or alternatively a single course purchase option, so you're not losing anything actually.

  • @lucasdelbel7376
    @lucasdelbel7376 4 ปีที่แล้ว

    Incredibly didactic. I appreciate so much your patience and dedication.

    • @academind
      @academind  4 ปีที่แล้ว

      Thank you very much!

  • @YannickJaquier
    @YannickJaquier 4 ปีที่แล้ว

    Awesome ! So many JS tricks in only half an hour !

  • @danielcostache6980
    @danielcostache6980 4 ปีที่แล้ว

    Algorithms + Data structure and a Design Pattern course !

    • @academind
      @academind  4 ปีที่แล้ว +1

      Stay tuned ;)

  • @omprakashnarayanan6470
    @omprakashnarayanan6470 4 ปีที่แล้ว

    Great explanation!

  • @WebileDesignInspiration
    @WebileDesignInspiration 4 ปีที่แล้ว

    Nicely Explained !

  • @Wakkyguy
    @Wakkyguy 4 ปีที่แล้ว

    Please make this course available on Udemy as well. It gives out much better discounts when it comes to INR.

  • @deezedpotato
    @deezedpotato 4 ปีที่แล้ว

    thanks max

  • @schneidero
    @schneidero 4 ปีที่แล้ว

    Thanks @Max

  • @Omerko
    @Omerko 4 ปีที่แล้ว

    This is nice. Thanks for this type of content!

  • @kirant9339
    @kirant9339 4 ปีที่แล้ว

    You are always amazing Max, thanks for giving this content keep doing this. Thanks 😊

  • @krotock
    @krotock 4 ปีที่แล้ว

    Nice to see I know tehm all :). Great video for JS beginners.

  • @code-island
    @code-island 4 ปีที่แล้ว

    Very Good content, Thanks you.

  • @harikotha7
    @harikotha7 4 ปีที่แล้ว

    Thanks Max ❤️

  • @hleet
    @hleet 4 ปีที่แล้ว

    oh geez no link for udemy course related to this video ? ... so you won't do udemy courses anymore ?
    At least the video explains a lot , thx for that :)

    • @academind
      @academind  4 ปีที่แล้ว

      No, please have a look at this video => th-cam.com/video/sqt04KPErTY/w-d-xo.html

  • @donxnik
    @donxnik 4 ปีที่แล้ว +1

    Max you are the best Love u

  • @ivailopetrov2827
    @ivailopetrov2827 4 ปีที่แล้ว

    26:00

  • @neobayjan3894
    @neobayjan3894 4 ปีที่แล้ว

    The best teacher !!!

  • @ataaoglu
    @ataaoglu 4 ปีที่แล้ว

    Is this concept included in your JS complete course

    • @joydutta4513
      @joydutta4513 4 ปีที่แล้ว

      No, for that you will have to buy from academind-sketchy way to make money

    • @academind
      @academind  4 ปีที่แล้ว

      Sketchy way? The Complete Guide has more than 50 hours + this course has a totally different focus. Very big fan of such comments.

    • @joydutta4513
      @joydutta4513 4 ปีที่แล้ว

      You could include all that in 52 hours. It wouldn’t need to buy another course from your website

    • @ataaoglu
      @ataaoglu 4 ปีที่แล้ว

      Thank you

    • @joydutta4513
      @joydutta4513 4 ปีที่แล้ว

      @@academind If you cannot include them in 52 hours, god knows how many hours you are going to need. Make more course, give them new name and attract people to buy from your site. Good business idea. Good luck

  • @marioyanez1883
    @marioyanez1883 4 ปีที่แล้ว

    Hello Max,
    I would like to know if you have coupons for your courses on Udemy, I am especially interested in making Ionic 5 - Build iOS, Android & Web Apps with Ionic & Angular.
    Thank you very much for sharing your knowledge with us.
    Greetings.

  • @nocode659
    @nocode659 4 ปีที่แล้ว

    Are they available in udemy?

    • @academind
      @academind  4 ปีที่แล้ว

      No, only on Academind Pro as part of the membership or as single course purchase.

    • @spdemergency9046
      @spdemergency9046 4 ปีที่แล้ว +2

      @@academind Please upload in udemy so that we can buy..pls..cost us high here

  • @kunozero
    @kunozero 4 ปีที่แล้ว

    cloudflare workers course?

  • @bootstraptutorials7993
    @bootstraptutorials7993 4 ปีที่แล้ว

    Great Video

  • @semyonshcherbinin3689
    @semyonshcherbinin3689 4 ปีที่แล้ว

    The simplest explanation!

  • @binodnepali
    @binodnepali 4 ปีที่แล้ว +2

    He is hero 🇳🇵😍

    • @vkray
      @vkray 4 ปีที่แล้ว

      Binod Nepali r u Bhutani?

    • @binodnepali
      @binodnepali 4 ปีที่แล้ว

      @@vkray No. I am Nepalese. why?

    • @vkray
      @vkray 4 ปีที่แล้ว

      Binod Nepali I had a friend whose name was Binod Bhutanese. But, he was Nepali. That’s why I asked u.

    • @binodnepali
      @binodnepali 4 ปีที่แล้ว

      @@vkray Ah okay. And u are bhutanese or Nepalese?

  • @spdemergency9046
    @spdemergency9046 4 ปีที่แล้ว

    Please make it available at udemy

    • @academind
      @academind  4 ปีที่แล้ว

      No plans regarding that, you can get the course here => acad.link/js-tricky

  • @abenjamin13
    @abenjamin13 4 ปีที่แล้ว

    Thank you Max, more JavaScript training never hurts any developer...:)

    • @academind
      @academind  4 ปีที่แล้ว

      Great to hear!

  • @ngSamurai
    @ngSamurai 4 ปีที่แล้ว

    Neues Homeoffice look&feel sieht schon ungewöhnlich im Vergleich zu Videos die seit mehrere Jahren produziert wurden... ;-)

    • @academind
      @academind  4 ปีที่แล้ว

      Man muss sich den aktuellen Umständen (leider) anpassen :)

  • @MrRuchir23
    @MrRuchir23 4 ปีที่แล้ว

    this course will be available on udemy??

    • @academind
      @academind  4 ปีที่แล้ว +1

      No, only on Academind Pro as part of the membership or as single course purchase.

    • @xaviguasch
      @xaviguasch 4 ปีที่แล้ว

      @@academind , sad you're moving away from Udemy.

    • @MULTICODE
      @MULTICODE 4 ปีที่แล้ว

      @@xaviguasch there is no difference though, you can still buy his course on academin pro.

  • @911madza
    @911madza 4 ปีที่แล้ว

    Javascript is weird and awesome :)

  • @eddyterrero7872
    @eddyterrero7872 4 ปีที่แล้ว

    Max is babe.

  • @vigilant1990
    @vigilant1990 4 ปีที่แล้ว +1

    Just read books ...

  • @aryanshmahato
    @aryanshmahato 4 ปีที่แล้ว +2

    Most trickiest part:-
    { } == { }
    [ ] == [ ]
    Are false..

    • @dustinechoes343
      @dustinechoes343 4 ปีที่แล้ว

      I think it makes sense

    • @aryanshmahato
      @aryanshmahato 4 ปีที่แล้ว

      @@dustinechoes343 === makes sense because they are not same instance.. but == is value based..
      So can you explain your point a little bit.. It will help me to learn.. thank you

    • @dustinechoes343
      @dustinechoes343 4 ปีที่แล้ว

      @@aryanshmahato Hey man, sorry, you are right, I did not put attention that you are using double equality. My apologies!

    • @aryanshmahato
      @aryanshmahato 4 ปีที่แล้ว

      @@dustinechoes343 no problem bro.. #KeepCoding #KeepLearning

    • @JBuchmann
      @JBuchmann 4 ปีที่แล้ว +1

      I think because objects and arrays are reference types. You are comparing 2 different pointers in memory even though they appear visually the same.

  • @tanzimibthesam5861
    @tanzimibthesam5861 4 ปีที่แล้ว

    Es IST aussergewhonlich lernprogram