ВДОМ против ДОМА.
😎
👨💻👨🏫🤷♂️
Прежде чем обсуждать сравнение, нам нужно понять, что такое DOM?
DOM — объектная модель документа
просто!
документ — HTML
объект — элементы HTML
модель — как они представлены
Он представляет страницу, чтобы программы могли изменять структуру, стиль и содержимое документа.
DOM представляет документ в виде узлов и объектов.
DOM важен для javascript для управления веб-страницей.
Теперь ВДОМ.
Виртуальный ДОМ.
VDOM — это в основном план или копия реального DOM, и каждый раз, когда происходят изменения, VDOM обновляется.
НО ПОЧЕМУ ВДОМ?
Поскольку обновление реального DOM при каждом изменении обходится дорого, даже занимает больше времени, чем любое изменение, сделанное в javascript, поэтому использование виртуального DOM более эффективно.
VDOM обновляется более эффективно, чем DOM
каждый раз, когда происходит изменение, VDOM обновляется, затем он сравнивает себя с DOM, а затем в реальном DOM обновляются только определенные изменения, а не весь DOM.
Различные библиотеки используют VDOM, например React. js, Vue и т. д.
пожалуйста, прокомментируйте ниже, чтобы поделиться своими мыслями, продолжайте учиться.
Я буду прикреплять ссылки, чтобы узнать больше об этом.