Master DOM Manipulation | Part 1 | JavaScript DOM Manipulation

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 129

  • @swedsa6004
    @swedsa6004 2 роки тому +24

    Bro i swear to god this is BY FAR the best DOM explanation. Please dont stop with these Videos...

    • @CodeLab98
      @CodeLab98  2 роки тому +2

      Thank you very much! I’m glad you liked it!

  • @marcosdelfino9695
    @marcosdelfino9695 2 роки тому +18

    this is the first video i can follow and it doesn't make me sleepy, i finally understand DOM manipulation, thank you!

    • @CodeLab98
      @CodeLab98  2 роки тому +1

      Thank you friend! I really appreciate that! I’m glad it helped!

  • @zorro8375
    @zorro8375 2 роки тому +5

    UA-cam really be hiding the best channels your tutorials are just what I needed thanks man

  • @fastlearner9993
    @fastlearner9993 2 роки тому +4

    YOU MATE ARE A LEGEND !!!!!! PERFECT PACE!!! PERFECT TEACHING STYLE!!!! PERFECT EXAMPLES !!!!! and talking about your pace they should keep rewinding till they understand and practice at the same time no point just watching and not practicing it

    • @CodeLab98
      @CodeLab98  2 роки тому

      Thank you friend! these are the comments i hope my videos can achieve.. i hope it helped!

  • @rodneytapit5636
    @rodneytapit5636 2 роки тому +2

    Crystal clear and complete DOM/JavaScript tutorial, got much more from this in a few minutes than hours of other tutorials which left unanswered questions - the best of British!

  • @ezequieljimenez3391
    @ezequieljimenez3391 2 роки тому +1

    Perfect tutorial.
    Clear, simply, and very very easy to apply! even for a begginer like me, from a foreign country and language!

  • @Sameer.Trivedi
    @Sameer.Trivedi Рік тому +1

    No BS straight explaination thankyou!!

  • @semakaran611
    @semakaran611 2 роки тому +17

    It would be great if you can share the html and css files as templates so it would be easier to follow your code. The content is super useful, thank you!

    • @Valdekist
      @Valdekist 2 роки тому

      Make your own, since you're trying to learn it, it shouldn't be a problem.

    • @goldenbones3
      @goldenbones3 Рік тому +3

      @Windows Enthusiast yeah :( those files would help

    • @lacag-lacag
      @lacag-lacag Рік тому

      tis is HTMl code:

      Favourite Movie franchise

      the matrix
      star wars
      harry potter
      lord of the rings
      maervel

      and this is CSS code:
      *{
      padding: 0;
      margin: 0;
      box-sizing: border-box;
      }
      body{
      background-color: rgb(49, 49, 94);
      height: 100vh;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh;
      }
      .container{
      border: 2px solid white;
      border-radius: 4px;
      padding: 15px;
      }
      .list-items{
      font-size: 22px;
      margin: 3px;
      background-color: aliceblue;
      display: flex;
      justify-content: center;
      }
      i tried abit to make exact background color but i could but still it looks same the edition on css.

    • @jonathanr7603
      @jonathanr7603 Рік тому

      It's a waste of time, we want to practice JS not html and css @@Valdekist

  • @abdullahraghib4008
    @abdullahraghib4008 2 роки тому +1

    i finally prepared dom for my interview .........thank you so much CodeLab

    • @CodeLab98
      @CodeLab98  2 роки тому

      That's really good to hear! good luck in the job interview! let me know how it goes!

    • @abdullahraghib4008
      @abdullahraghib4008 2 роки тому +1

      It goes very well... They give me a project in which i have to manage events (i.e. marriage, birthday) and show it in the dom in a sorted manner with respect to time ... The hard part was to show the overlapping of two events .... Thats all .... And i did it very well .... And i got the job. All thanks to you Sir😍

  • @alimansimov1929
    @alimansimov1929 10 місяців тому

    I appreciate your work.

    • @CodeLab98
      @CodeLab98  7 місяців тому

      I appreciate that!

  • @yomziiblack3776
    @yomziiblack3776 2 роки тому +2

    Waiting for the other parts.... thanks a lot

  • @carterpaul2688
    @carterpaul2688 2 роки тому +2

    The best on the net. Trust me

  • @nigelflim
    @nigelflim 2 роки тому +2

    Amazing! Definitely deserve more subs

  • @sammbende2
    @sammbende2 2 роки тому +1

    Great content with clarity and a smooth pace. Many thanks.

  • @alexisfy
    @alexisfy 2 роки тому +1

    Dude! Where's Part 2! This tought me so much. I'm so grateful!

    • @CodeLab98
      @CodeLab98  2 роки тому

      Will be out soon! in the process of editing

  • @CodeLab98
    @CodeLab98  11 місяців тому

    Hi Guys, the source code for this video is now in the description, with a few minor tweaks, the concept is still the same. Enjoy 😎

  • @caT_eDiTx0
    @caT_eDiTx0 Рік тому

    Man This Is Great .
    Love it♥.
    If You Can Please Provide Link To That Ppt So We Can Constantly Memorize It.

  • @kellybesong988
    @kellybesong988 2 роки тому +1

    wow I've never commented on a tutorial video and I never comment on anything, but 6:24 into the video I had to rush down here to add a comment, wow where have you been all this while I'm just coming across your channel. This video is by far the greatest DOM manipulation tutorial I've come across thanks for this and you've earned my subscription and advocacy, would make sure I convince everyone I meet to subscribe to your channel. please how can I get you to be my mentor, what must I have to do to have you mentor me, please? that would actually be one of my great achievements for the year 😇. Thanks once more for the great content

    • @CodeLab98
      @CodeLab98  2 роки тому

      Thank you for your comments!

  • @oliveryt7168
    @oliveryt7168 2 роки тому

    What a great introduction! Crisp and clear.... and dummy friendly (me) ;-)
    You're a good teacher!

  • @yanalkamal7532
    @yanalkamal7532 2 роки тому

    Excellent tutorial, many thanks. Will stayed tuned for part 2

  • @shimmerz555
    @shimmerz555 2 роки тому

    you sir are a phenomenal teacher

    • @CodeLab98
      @CodeLab98  2 роки тому

      Thank you very much! :)

  • @betanpc8210
    @betanpc8210 2 роки тому +1

    awesome tutorial

  • @NiloofarYousefiafrouz
    @NiloofarYousefiafrouz Місяць тому +1

    mega cool!!!

  • @ayoonamusi1067
    @ayoonamusi1067 Рік тому

    Thank you for this video.

  • @romelmahmud9507
    @romelmahmud9507 2 роки тому +1

    Very good video, Thank you

  • @mariamomolabake1971
    @mariamomolabake1971 2 роки тому

    I love this tutorial,thanks so much
    Good job😊
    Part 2 pls

  • @oliveryt7168
    @oliveryt7168 2 роки тому +1

    1:07:05 I dont really understand, why you do target.matches('li')... I have to admit that I never properly learned JS, so dynamically typed languages are new grounds for me...
    Is it for the reason that you can only securly access the properties of this thing you dont know of if it's an element or something else, so you have to check and if the condition is true (target === ) you can accesss its properties..?

  • @shadon_official2510
    @shadon_official2510 2 роки тому +1

    Love this

  • @williambienz8238
    @williambienz8238 2 роки тому

    Thank you for this. It is well done and very helpful.

  • @timothyachonu3629
    @timothyachonu3629 2 роки тому +3

    Thank you very much. This is brilliant! I am yet to finish this tutorial but I've enjoyed every bit so far. But there is something I have been trying to figure out- around minute 45, the part where you used event listerners to reveal the dummy text.
    Looking at the HTML you wrote, the classes and ids you selected in the CSS, and the JS you wrote, I'm wondering how you made the border of the button go away anytime the dummy text is not displayed?I have been coding along with the tutorial but I could not do that😪

  • @nacimhoc
    @nacimhoc 2 роки тому

    Great content ! keep going bro

  • @Eltopshottah
    @Eltopshottah 2 роки тому +1

    Thank you ole sport

  • @TechyMechie
    @TechyMechie Рік тому

    thank you very much for such a great learning experience ;)

  • @PercyStarr
    @PercyStarr Місяць тому

    ? Y in my console I can’t see when I reassign a variable I have to select the name of my JavaScript in the console. That’s where it shows me. Thanks for time and help.

  • @zeroin7819
    @zeroin7819 2 роки тому +1

    Thank you for a good tutorial :)

  • @mohamedaboobacker8950
    @mohamedaboobacker8950 Рік тому +4

    Dear Sir, can we get the source code for HTML and CSS.

  • @raggardy
    @raggardy 2 роки тому +4

    Is there a link or a copy of the stylesheet?

  • @shubham_srt
    @shubham_srt Рік тому +1

    thanks for this

  • @picardibenge2498
    @picardibenge2498 2 роки тому +1

    I'd LIKE to request for the css file of this video. Great job by the way

  • @awwalbadamasi6714
    @awwalbadamasi6714 2 роки тому +3

    Hello Team codelab, could you please leave a link to the html and css files

  • @19mjm91
    @19mjm91 2 роки тому +2

    Files from the source are different from the ones we see in the video.

  • @lawrencefranklinchukwudalu1840
    @lawrencefranklinchukwudalu1840 2 роки тому +1

    This content is really helpful, thanks a lot.
    Where's the link to part 2?

    • @CodeLab98
      @CodeLab98  2 роки тому

      Will be out soon! in the process of editing!

  • @ljubodragicevic8541
    @ljubodragicevic8541 2 роки тому +2

    Great stuff! I don't understand.. only 750 views???

    • @CodeLab98
      @CodeLab98  2 роки тому +1

      Glad it helped! Haha hopefully more views soon! 👍

  • @PinoyWebmaster
    @PinoyWebmaster 2 роки тому +1

    I want to ask if dom is it important? Specially in frontend?

  • @dibyanikshetry3775
    @dibyanikshetry3775 Рік тому

    can we get the css part of the Movie Franchise?

  • @faizanullah-ky6se
    @faizanullah-ky6se Рік тому +1

    Can I move to React after clearing DOM manipulation concepts ??????????????????????????????

  • @harbixcoabiodun5262
    @harbixcoabiodun5262 2 роки тому +2

    please, I can't find the link to the second part of the tutorial

    • @CodeLab98
      @CodeLab98  2 роки тому +1

      Part 2 will be out soon! stay tuned!

  • @oliveryt7168
    @oliveryt7168 2 роки тому

    50:30 one minor spelling mistake: It's propagation", not "probagation".
    :-)

  • @TheSincerety
    @TheSincerety 10 місяців тому +1

    It would be extremely helpful to have the code you had in the beginning of the tutorial available, rather than the code you had at the end of the tutorial, so we don't have to reverse engineer the style etc

  • @HassanKaraouni
    @HassanKaraouni 7 місяців тому

    I wanted to follow along, but it seems that the repo is not synced with the video. Please update if possible.

  • @princedavis4112
    @princedavis4112 2 роки тому

    on the chapter of reveal more, mine is not working please can you send me the css styles you use in the reveal more or hidden content project

  • @tony310430
    @tony310430 2 роки тому

    How was the index.html already Styled? From the get go

  • @Tony.Nguyen137
    @Tony.Nguyen137 2 роки тому +1

    I noticed something odd in JS. Why is the document object not capitalized, like Document. Other built in Objects such as Math., Num. are capitalized.

    • @CodeLab98
      @CodeLab98  2 роки тому

      that's a very good point! let me know what you find out!

    • @Tony.Nguyen137
      @Tony.Nguyen137 2 роки тому

      @@CodeLab98 someone told me its because document is from the browser, and built in Objects like Math is from javaScript

  • @vanthach7969
    @vanthach7969 Рік тому +3

    Why don't you give people source code? Javascript always accompanies with HTML and CSS, without these, it is very difficult to get what you are doing. Anyway, thanks for your tutorial.

  • @TSMJonathan-po3hj
    @TSMJonathan-po3hj 2 роки тому +1

    bro please provide starter files brooo how can we practice ????

  • @matushini97
    @matushini97 2 роки тому

    Tutorial is pretty good, but github files are not full. In that way it was good training for remembering html and css too. Thank you bro!

  • @fangirlthang6031
    @fangirlthang6031 13 годин тому

    too bad. the guy is the best video I have ever watched but he only has few subscribers

  • @saami9606
    @saami9606 2 роки тому +1

    i checked the source code but it doesnt have the code from earlier in the video with the other examples, which is a bummer

    • @Abhishek-mh4mp
      @Abhishek-mh4mp 2 роки тому +1

      hey plz help me
      at starting point of course
      const a=document.getElementById("someid"); //it is id of header tag
      console.log(a);
      actually it is printing null in console I searched answer but I cant find answer or I cant understand explain me

  • @ABDELRAHMANABODERAIS
    @ABDELRAHMANABODERAIS 4 місяці тому

    i think Github file does not match the video file in the content.

  • @djangodeveloper2973
    @djangodeveloper2973 Рік тому

    the whole course content is cool however event delegation, event listeners and event propagation were cool topics.

  • @jeroincababat565
    @jeroincababat565 2 роки тому

    Do you have that project on github so that I can easily follow along?

  • @lyricsdelivered
    @lyricsdelivered 2 роки тому +1

    How long did it take you to learn web development javascript?

    • @CodeLab98
      @CodeLab98  2 роки тому +1

      It is crucial to learn the fundamentals. Everyone is different, but learning the fundamentals should take you 3-6 months.

  • @santoshmore2953
    @santoshmore2953 2 роки тому

    is it from beginner to advanced level?

  • @SamerSaida
    @SamerSaida 2 роки тому +1

    link to Part 2 please?

    • @CodeLab98
      @CodeLab98  2 роки тому +1

      Currently in the process of editing...will be out soon!

  • @boyacosweep
    @boyacosweep 2 роки тому

    Is the code available somewhere?

  • @sauravsubba9987
    @sauravsubba9987 2 роки тому +2

    Can u provide all the files??

    • @CodeLab98
      @CodeLab98  2 роки тому +1

      I will post them in the description 😊

    • @sauravsubba9987
      @sauravsubba9987 2 роки тому

      @@CodeLab98 thanks mate waiting for it.

  • @nuwanthuduwage6869
    @nuwanthuduwage6869 2 роки тому +1

    Thank you so much for sharing your experience and thoughts, Can you please clarify that ua-cam.com/video/P7NgFfIaWgU/v-deo.html is DOM Tree or Render Tree (CSSOM Tree + DOM Tree), please correct me if I am misunderstanding, as per my understanding DOM tree is not having CSS rules applied as shown in the diagram.

  • @plxh6408
    @plxh6408 Рік тому

    Where are the html files/ source code

  • @ItisSuperfluous
    @ItisSuperfluous 2 роки тому

    Why do you not show the style code for each example? It's kind of necessary for these examples.

    • @CodeLab98
      @CodeLab98  2 роки тому

      I have included a link to source code in the description

    • @kamille1957
      @kamille1957 2 роки тому +3

      @@CodeLab98 the source code in github is different from what is shown in the video. Hope you could upload the same code. awesome stuff though. Thank you very much!

  • @Guamikeni
    @Guamikeni 2 роки тому +1

    I love you

  • @adrianobarbet3282
    @adrianobarbet3282 Рік тому

    i love you

  • @Beluga0fficial25
    @Beluga0fficial25 7 місяців тому

    What accent the guy talks in?

  • @premsainoolu8290
    @premsainoolu8290 11 місяців тому

    where is the source code bro. without source code how can we watch it and practice along with you. just leaving

    • @CodeLab98
      @CodeLab98  11 місяців тому

      I have added the source code in the description

  • @ogucharles2800
    @ogucharles2800 2 роки тому +3

    you know what? you were a lot fast while tutoring. could you be a little bit slow on the next video please? it was hard to keep up most times. thank you.

    • @CodeLab98
      @CodeLab98  2 роки тому +1

      Thanks for the feedback..i will look to slow down in future :)

    • @rodneytapit5636
      @rodneytapit5636 2 роки тому

      @@CodeLab98 I disagree the speed is right, Ogu needs to listen with more attention. If you you slow it then you will not keep the attention in the viewer.

    • @mukhtarubaid6119
      @mukhtarubaid6119 Рік тому

      If he is fast slow the speed of video from playback speed

  • @kraxmalism
    @kraxmalism 2 місяці тому

    ok but the code on github is a bit different and quite confusing... am I the only one who does not praise the video before watching it?

  • @tientruong1172
    @tientruong1172 2 роки тому

    Your video is good, but it is really hard to listen to. Maybe you need to improve it