关于MVC

2019-03-20  本文已影响0人  印第安老斑鸠_333

个人理解:

①,MVC是一种编程思路(软件架构模式),把代码按功能划分三个基本部分。

②,我们要把整个页面按照实现不同的效果,功能分成多个部分,对每个部分单独操作,互不干扰,各行其事,例如这样,把他们分成一个一个的模块:

模块化

③,每个模块(JS文件)里面的代码,都用同一的形式去书写。JS无非就是操作DOM和后端数据,所以要按功能,按种类划分代码,给它们分成三类:M,V,C;它们代表三个对象。

④,M:model>>>>>>>在这个对象中,设置好对数据的操作(上传,获取,更新)

⑤,V:view>>>>>>>>这个对象代表HTML文档内的元素

⑥,C:contorller>>>>>>>>>在这个对象中,实现对V和C的操作。

mvc使得代码更加清晰,更具有条例,会让人觉得写代码很有思路很有规律,因为就是在不断重复去做一样的事情,这样的代码有助于页面开发与页面维护,即使换另外一个人,也能更加容易更加快速的看懂代码,可读性太幅度提升。

下图更容易理解 m  v   c 之间的关系:

上一篇下一篇

猜你喜欢

热点阅读