浅谈开发中常见的MVC模式

MVC模式正是将前端项目作为一项工程进行分析、拆分,从而达到项目结构清晰、分工明确、团队配合默契、提高开发效率的目的

之前博客中提到过前端工程化、模块化等模式浅析的文章,有想了解的可以浏览下:https://blog.csdn.net/weixin_43924228/article/details/86506907

MVC是三个单词的首字母缩写,它们是Model(模型)、View(视图)和Controller(控制)。

这个模式所表达的意思就是,程序不论简单或复杂,从结构上看,都可以分成三层。

1)最上面的一层,是直接面向最终用户的"视图层"(View)。它是提供给用户的操作界面,是程序的外壳。

2)最底下的一层,是核心的"数据层"(Model),也就是程序需要操作的数据或信息。

3)中间的一层,就是"控制层"(Controller),它负责根据用户从"视图层"输入的指令,选取"数据层"中的数据,然后对其进行相应的操作,产生最终结果。


之前看过一个例子:计算器小程序为例,解释一下MVC模式,虽然它不一定使用这个模式编写。

在这个计算器程序中,外部的那些按钮和最上面的显示条,就是"视图层",那些需要运算的数字就是"数据层",执行加减乘除的那些内部运算步骤就是"控制层"。每一层执行不同的功能,整个程序的结构非常清楚。

猜你喜欢

转载自blog.csdn.net/weixin_43924228/article/details/86549983
今日推荐