What is DOM, Shadow DOM and Virtual DOM?

  Рет қаралды 97,466

the roadmap

the roadmap

Күн бұрын

Пікірлер: 76
@GauravSingh-st5sd
@GauravSingh-st5sd 11 ай бұрын
This is by far the best video tutorial on these topics.
@b4bhanu
@b4bhanu 4 жыл бұрын
dude!! how come I am finding you now. This is unbelievably crisp and to the point. Really really good!.
@tracynnnn
@tracynnnn 3 жыл бұрын
Notes - Shadow DOM is hidden DOM tree attached to elements in regular DOM -- Shadow DOM elements aren't affected by CSS, conversely the CSS in the shadow root won't affect the regular DOM - Virtual DOM: 5:03
@sayalibhasme764
@sayalibhasme764 Жыл бұрын
Just Wow, listen this video carefully, within 5 min you will get very good knowledge.☺
@nerdycap7513
@nerdycap7513 3 жыл бұрын
This is like that history of the world video. Superfast, crisp and concise. Great work, man!
@mohdmohsin5740
@mohdmohsin5740 3 жыл бұрын
fast, understable and to the point Amazing
@SalesforceUSA
@SalesforceUSA 3 жыл бұрын
What a video on a most important topic. Hats off
@JonathanDewetfunlifegod
@JonathanDewetfunlifegod 4 жыл бұрын
You explained this very well! Thanks for making this :) My only suggestion would be to make everything on your screen a bit bigger.
@MartinTheNext
@MartinTheNext 11 ай бұрын
Agree with all the positive comments. Thanks a lot for your work!
@prashansapriya5963
@prashansapriya5963 3 жыл бұрын
Explanation is good but you should pause with intonation and explain...to make it better!! :)
@meghabathla7167
@meghabathla7167 Ай бұрын
Amazing video. Worth watching!!!!!
@arpitham8104
@arpitham8104 9 ай бұрын
With examples you resolved many doubts on this topic…best on this topic so far…thank you ❤
@er.nitingarg
@er.nitingarg 2 жыл бұрын
Explaination is awesome, cleared all the doubts in very simple language while showing everything how these are working. Thanks Bro
@xdankitjain
@xdankitjain 4 жыл бұрын
Pretty crisp, clean and very well explained
@anilkulkarni1780
@anilkulkarni1780 4 жыл бұрын
Thank you sir... God Bless you for making it simpler...
@lewisbrown2159
@lewisbrown2159 7 ай бұрын
wow wow wow. So gooood explanation!
@mrsinghanuj
@mrsinghanuj 8 ай бұрын
what an explanation. superb 👍
@shuttle6400
@shuttle6400 3 жыл бұрын
This is amazing explanation. Please make more videos!
@muhammadabad3414
@muhammadabad3414 4 жыл бұрын
A lot of useful information shared in 5 minutes. Great!!
@curiosdevcookie
@curiosdevcookie 4 жыл бұрын
Very good explanation 👍🏼 Thank you!
@felipeog
@felipeog 4 жыл бұрын
Great video! A video about Web Components would be awesome too.
@irlonterblanche1639
@irlonterblanche1639 3 жыл бұрын
Excellent video! Thanks!
@youmyname
@youmyname 3 жыл бұрын
good and simple explanation
@parahumanoid
@parahumanoid 11 ай бұрын
Nice! A little hard to my ear, but the material is well worth it.
@kristijanlazarev
@kristijanlazarev Жыл бұрын
COOL yet simple
@karvan101
@karvan101 4 жыл бұрын
It have much more than expected, thanks for sharing
@SirSidi
@SirSidi 2 жыл бұрын
thank you. straight to the points!
@hoomtal
@hoomtal Жыл бұрын
Perfect and neat!
@patrickc.2680
@patrickc.2680 2 жыл бұрын
Very useful, thank you!
@jamstawildman
@jamstawildman 3 жыл бұрын
That was a really good explanation, and lots of information in such a short time. 👍
@lipunpatel5937
@lipunpatel5937 3 жыл бұрын
Awesome explanation... Thank you..
@user-pp1zr5tg1n
@user-pp1zr5tg1n 3 жыл бұрын
concise and precise
@hagridhaired
@hagridhaired 4 жыл бұрын
Great video! Would love a video on custom components where you import external JavaScript libraries in the custom component!
@paulofernandoee
@paulofernandoee 2 жыл бұрын
Great video!
@vasu2553
@vasu2553 3 жыл бұрын
Very nice explantions
@Steven-oe4hv
@Steven-oe4hv 3 жыл бұрын
The example of tag is impressive:)
@anandrajkumar4191
@anandrajkumar4191 4 жыл бұрын
Another great video. Just one suggestion when showing browser console. please try to enlarge the fonts a bit it helps in understanding the changes precisely. Thanks
@roadmapsh
@roadmapsh 4 жыл бұрын
Thank you I will keep that in mind for future :)
@fernandoarnaldovilanculo8286
@fernandoarnaldovilanculo8286 7 ай бұрын
Amazing!
@chapchalite766
@chapchalite766 3 жыл бұрын
Great video!. I love it.
@konarksharma6524
@konarksharma6524 4 жыл бұрын
Thank you sir nice explanation
@DJ-bo4pz
@DJ-bo4pz 4 жыл бұрын
To the point. Nice!
@SyedZainUlHasan
@SyedZainUlHasan 2 жыл бұрын
Hi Kamran, Thanks for the video. It will be very nice if you describe things in little more detail. Thanks
@sreekarkandala388
@sreekarkandala388 3 жыл бұрын
I quite enjoy your videos sir, but I have a request for you. Please zoom in to the screen, because the text is too small to read on a smaller device like my phone. Maybe you expect your audience to watch on a computer/laptop, but people like me exist. Please consider this request. Thank you.
@10Rmorais
@10Rmorais 4 жыл бұрын
Real great video, very straight to the point and clearly explained. Please make more videos! :)
@thavs
@thavs 4 жыл бұрын
thank!! great explanation
@gilbertcheng3862
@gilbertcheng3862 4 жыл бұрын
Loved it. Cut right to the meat of it.
@israilkarud9293
@israilkarud9293 4 жыл бұрын
clear explanation
@MuhammadNaveed-je6ne
@MuhammadNaveed-je6ne 4 жыл бұрын
Awesome, Well explained :)
@AsitAithal
@AsitAithal 4 жыл бұрын
Brilliant.
@sadiq20071
@sadiq20071 4 жыл бұрын
Nice and crisp explaination. So when react component updates only virtual Dom, those changes will not b available when we see Dom using 'inspect element'?
@roadmapsh
@roadmapsh 4 жыл бұрын
You *will* see those changes but react decides when it is going to do the changes on the actual DOM in an optimized way, so for example if you have a hundred components on a page and only of them is changed, react would re-render only one and won't re-render the rest of the 99 unchanged components. You might be interested in reading about react fiber: github.com/acdlite/react-fiber-architecture
@sadiq20071
@sadiq20071 4 жыл бұрын
@@roadmapsh Got it. thanks for the reply. 👍
@mike2071
@mike2071 3 жыл бұрын
Can't see the code and talks too fast.
@bikramsaha1932
@bikramsaha1932 2 жыл бұрын
Would love to learn creating custom components
@AE-yr6mo
@AE-yr6mo 4 жыл бұрын
Have you got any advice on creating modular jS code?
@lorenzrosenthal119
@lorenzrosenthal119 7 ай бұрын
I think the word "query" has the widest pronunciation variety in the whole dev-world.
@sanjaygarg3540
@sanjaygarg3540 4 жыл бұрын
Great !
@jittojoyes7533
@jittojoyes7533 Жыл бұрын
Bro please make video on react js interview preparation.
@shortertech138
@shortertech138 2 жыл бұрын
Thanks
@daniilzadorozhnyy8950
@daniilzadorozhnyy8950 4 жыл бұрын
I am still trying to understand the concept of the shadow Dom. is the point that you have an element in your webpage that is independent of parent? I got a little confused when you enabled the shadow Dom in inspection since in the end it renders all the same.
@ahmadalfy
@ahmadalfy 3 жыл бұрын
Nice work but the last part about the camelCase attributes and the events, these are not a part of the shadow DOM, this is JSX syntax
@aanibtmustudent2754
@aanibtmustudent2754 Жыл бұрын
Not too clear . you are runing faster than time?
@sinanik4886
@sinanik4886 4 жыл бұрын
great bro
@swadhinpatro1986
@swadhinpatro1986 2 жыл бұрын
Thanks for the video!! The discord link has expired. If it's still an offer I would like to be part of it.
@scroung7209
@scroung7209 4 жыл бұрын
nicely done. (y)
@ThanHtutZaw3
@ThanHtutZaw3 2 жыл бұрын
how to select shadow dom in js. like input type=search and I want to add event in search-cancel shadow dom
@roadmapsh
@roadmapsh 2 жыл бұрын
You can't access the Shadow DOM nodes in the outer page. You will have to write those event handlers as a part of Web Component itself.
@MrH0bb0
@MrH0bb0 Жыл бұрын
Good
@bihibari9161
@bihibari9161 2 жыл бұрын
Please upload more videos sir
@blackrobot138
@blackrobot138 2 жыл бұрын
Just wao ....
@14-Peaks
@14-Peaks 11 ай бұрын
👍
@Gojothekitkat123
@Gojothekitkat123 2 жыл бұрын
You forgot dark dom
@anggifergianp6566
@anggifergianp6566 4 жыл бұрын
Shadow dom please sensei
@miw879
@miw879 2 жыл бұрын
boiiii a little slower speach won't hurt
Декларативный Shadow DOM для изоляции стилей
20:19
Вадим Макеев
Рет қаралды 14 М.
Web Components Crash Course
28:54
Traversy Media
Рет қаралды 258 М.
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Understanding React's UI Rendering Process
29:07
CrossComm, Inc.
Рет қаралды 222 М.
React and the Virtual DOM
3:51
PurelyFunctional tv
Рет қаралды 260 М.
Don't just learn, build | Announcing Projects on roadmap.sh
4:39
Learn DOM Manipulation In 18 Minutes
18:37
Web Dev Simplified
Рет қаралды 1 МЛН
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 54 М.
DNS and How does it work?
4:40
the roadmap
Рет қаралды 77 М.
Light DOM *and* Shadow DOM in a Web Component!?!
8:56
Go Make Things
Рет қаралды 791
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,6 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН