关于MVC

作者: 印第安老斑鸠_333 | 来源:发表于2019-03-20 10:32 被阅读0次

个人理解:

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

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

模块化

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

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

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

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

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

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

相关文章

  • Joomla-book/1.2-Joomla! 中关于MVC的解

    Joomla! 中关于MVC的解释 Introduction to MVC MVC is a software d...

  • 关于MVC MVP MVVM架构模式的总结

    一、MVC 首先关于MVC:MVC是苹果官方推荐的模式结构,MVC即 Model View Controller,...

  • iOS-MVC

    本文,包含了关于MVC的如下内容: 一、MVC介绍二、MVC的改进三、MVVM简评 一、MVC的介绍 MVC,全称...

  • 关于MVC

    model: 1 存储数据 2定义操作数据的逻辑 view: 1 显示数据 2 编辑数据 ps:它...

  • 关于MVC

    mvc是model-view-controller模型-视图-控制器的简写 model模型:数据保存; view视...

  • 关于MVC

    对于我这样的不聪明不敏感的人,理解MVC还是需要时间的 MVC的设计模式中,最大问题在于解耦合(模块化)和控制器的...

  • 关于MVC

    个人理解: ①,MVC是一种编程思路(软件架构模式),把代码按功能划分三个基本部分。 ②,我们要把整个页面按照实现...

  • angular

    关于angular中 MVC / MVVM / MVP的理解 MVC 全称全称Model(模型)-View(视图...

  • iOS的MVC框架模式

    前言:关于iOS说MVC的文章太多了,但依然关于MVC解释的话题琳琅满目,为什么呢?笔者认为还是关于框架的问题、面...

  • Spring MVC 源码学习-AnnotationDriven

    我们知道关于Spring MVC命名空间内的元素解析,是通过MvcNamespaceHandler处理。 由Mvc...

网友评论

      本文标题:关于MVC

      本文链接:https://www.haomeiwen.com/subject/cjnamqtx.html