当前位置:网站首页>Understanding of MVVM and MVC
Understanding of MVVM and MVC
2022-06-30 08:55:00 【zzzlln】
MVVM It means Model-View-ViewModel
Model: The model layer , Responsible for handling business logic and interacting with the server .
View: View layer , Responsible for transforming the data model into UI Show it , It can be simply understood as HTML page .
ViewModel: Attempt to model layer , Used to connect Model and View , yes Model and View The bridge between . whenever V When the layer obtains or saves data , All by VM The layer is processed in the middle , So as to give it to M layer .
MVC namely Model-View-Controller Abbreviation , Namely Model — View — controller , That is to say a standard Web The application consists of these three parts :
View : To present data in a certain way to the user
Model: It's just data
Controller : Receive and process requests from users , And will Model Return to the user
边栏推荐
- Is the reverse repurchase of treasury bonds absolutely safe? How to open an account online
- Icon resources
- Unity simple shader
- Based on svelte3 X desktop UI component library svelte UI
- Influencing factors of echo cancellation for smart speakers
- Gilbert Strang's course notes on linear algebra - Lesson 1
- TiDB v6.0.0 (DMR) :缓存表初试丨TiDB Book Rush
- 2021-02-18
- 挖财开户安全吗?怎么有人说不靠谱。
- Comparison of two ways for C to access SQL Server database (SqlDataReader vs SqlDataAdapter)
猜你喜欢

Rew acoustic test (III): generate test signal

Axure制作菜单栏效果

快应用中实现自定义抽屉组件

A troubleshooting of CPU bottom falling

从0开始构建一个瀚高数据库Docker镜像

Opencv learning notes -day 11 (split() channel separation function and merge() channel merge function)

Opencv learning notes -day10 logical operation of image pixels (usage of rectangle function and rect function and bit related operation in openCV)

Opencv learning notes -day4 image pixel reading and writing operations (array traversal and pointer traversal implementation, uchar vec3b data type and mat class functions mat:: at(), mat:: ptr())

Interpretation of source code demand:a rotation equivariant detector for aerial object detection

Based on svelte3 X desktop UI component library svelte UI
随机推荐
[nvme2.0b 14-8] set features (Part 2)
Design specification for smart speakers v1.0
Based on svelte3 X desktop UI component library svelte UI
Tidb v6.0.0 (DMR): initial test of cache table - tidb Book rush
[untitled]
[paid promotion] collection of frequently asked questions, FAQ of recommended list
Introduction to MySQL foundation power node [Lao Du] class assignment
Opencv learning notes -day3 (mat object and creation related operations mat:: clone(), mat:: copyto(), mat:: zeros(), mat:: ones(), scalar()...)
[JPEG] how to compile JPEG turbo library files on different platforms
Flink Exception -- No ExecutorFactory found to execute the application
mysql基础入门 day3 动力节点[老杜]课堂笔记
Build a docker image of Henkel database from 0
证券开户的优惠怎样才能得到?在线开户安全?
Rew acoustic test (III): generate test signal
El input limit can only input numbers
Mmcv expanding CUDA operator beginner level chapter
Opencv learning notes-day9 opencv's own color table operation (colormap coloraptypes enumeration data types and applycolormap() pseudo color function)
Gilbert Strang's course notes on linear algebra - Lesson 3
【付费推广】常见问题合集,推荐榜单FAQ
Wikimedia Foundation announces the first customers of its new commercial product "Wikimedia enterprise"