«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Модель VueJS MVVM по сравнению с Pure HTML

Модель VueJS MVVM по сравнению с Pure HTML

Опубликовано 21 августа 2024 г.
Просматривать:946

Оригинальная статья: http://blog.kueiapp.com/programming-tw/vuejs-mvvm-VueJS-MVVM-Model и -Pure-HTML5-Comparison/

Разница между Vue.js и Native HTML5

Существует множество методов и фреймворков для создания интерфейсных веб-систем, таких как React, AngularJS, Vue.js и т. д. Совершенно возможно построить систему, используя собственный HTML5 и JavaScript, но обычно использование хорошей инфраструктуры позволяет реализовать систему с лучшими шаблонами проектирования с точки зрения структуры и безопасности.

Инструмент или архитектура обычно создаются потому, что разработчики столкнулись с определенными трудностями. Например, jQuery была изобретена для использования JavaScript в браузерах, поддерживающих различные стандарты, и это была первая библиотека, которая управляла DOM (модальным объектом документа) с помощью селекторов CSS. HTML5 querySelector повторяет эту замечательную функцию, чтобы облегчить HTML манипулирование DOM.

Зачем вам нужен VueJS

При использовании Pure HTML5 JavaScript для доступа к DOM с целью получения данных из дерева HTML необходимо проделать большую работу, например, настроить таргетинг на элементы, добавить прослушиватели для обнаружения взаимодействия пользователя с пользовательским интерфейсом или когда целевое действие фиксируется. Возврат данных при их получении на самом деле требует очень больших ресурсов.

  
    

Checkbox with pure HTML5 syntax

VueJS MVVM 模型與 Pure HTML比較

По сравнению с собственным HTML5 JavaScript (или jQuery), который напрямую управляет DOM, Vue.js имеет собственную модель MVVM, которая может изменять DOM при получении новой модели данных. Другими словами, мы можем сосредоточиться на структуре данных, а не на разработке собственной модели для непосредственного управления DOM.

Оба подхода подходят для разных ситуаций, но Vue.js на самом деле обеспечивает более простой путь создания веб-интерфейса.

Использование Vue.js

export default Vue.extend({ data: () => ({ checkboxList: [], }), });

пример

https://github.com/kueiapp/vue-typescript-tutorial/blob/main/src/App.vue

Оригинальная статья: http://blog.kueiapp.com/programming-tw/vuejs-mvvm-VueJS-MVVM-Model и -Pure-HTML5-Comparison/

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/kueiapp/vuejs-mvvm-mo-xing-yu-pure-html5-de-bi-jiao-jig?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с Study_golang@163. .com, чтобы удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3