Какова основная проблема между Js и DOM, которую пытается решить Angular / React / Vue? - PullRequest
0 голосов
/ 15 ноября 2018

Я хочу знать, что является основной проблемой между Javascript и DOM, которую пытается решить Angular / React / Vue, Пожалуйста, ведите меня, я изучаю Angular. enter image description here

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Реагирует и Vue использует шаблон, называемый Виртуальный DOM , для оптимизации обновления DOM с целью более быстрой визуализации изменений. Angular использует другой метод с аналогичными мотивами. Веб-технологии изначально не были предназначены для создания надежных приложений в браузере. Эти структуры пытаются повысить производительность приложений и улучшить возможности разработчиков и конечных пользователей, пока веб-стандарты не будут соответствовать современным сценариям использования.

Виртуальный DOM (VDOM) - это концепция программирования, в которой идеальное или «виртуальное» представление пользовательского интерфейса хранится в памяти и синхронизируется с «настоящим» DOM с помощью библиотеки, такой как ReactDOM. Этот процесс называется примирением.

Источник: https://reactjs.org/docs/faq-internals.html

0 голосов
/ 15 ноября 2018

Ваш вопрос - одно из различий между SPA (одностраничные приложения) и MPA (многостраничные приложения).

Все Vue, React и Angular используют дизайн SPA только для обновления элементов DOM, которыеизменилось, вместо перезагрузки всей страницы.Это основная проблема, которую эти платформы стремятся решить вместо использования ванильного JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...