美文网首页
浅析 MVC

浅析 MVC

作者: lin_lilili | 来源:发表于2020-10-27 12:43 被阅读0次

1MVC 三个对象分别做什么,给出伪代码示例

  • M-Model (数据模型),负责操作所有数据.
const model = {
  data: {},
  create(){},
  update(){},
  get(){},
  delete(){}
}
  • V-View (视图),负责所有UI界面
    const view = {
    element,
    html,
    render(){
    将内容写入element
    }
    }
  • C-Controller (控制器),负责其他
    const controller={
    init(){
    1.初始化传入element,
    2.将模型中的数据传入到视图的render()函数.
    3.自动绑定事件委托.
    }
    }

2EventBus 有哪些 API,是做什么用的,给出伪代码示例

  • EventBus是一个全局变量,其中有trigger(),和on()以及off()方法.
  • 自定义触发事件,监听自定义触发事件,解绑自定义事件
const eventBus=$(window)
eventBus.trigger("m:hi")
eventBus.on("m:hi", fn)
eventBus.off("m:hi", fn)

3表驱动编程是做什么的(可以自己查查资料)

  • 表驱动编程是将重复的字符串进行收集
  • 以数据结构中,哈希表的形式存储,
  • 用遍历来拼接API的形式,来避免代码的冗余.

4我是如何理解模块化的

  • 模块化是将一个整体的项目,拆分成不同的功能的模块
  • 其中每一个模块都是独立的.一句话麻雀虽小,五脏俱全.
  • 最后将所有的模块进行拼接.
  • 模块化可以让开发速度变快,责任明晰.

相关文章

  • MVC 浅析

    MVC 一、MVC的概念 MVC是Model-VIew-Controller,就是模型-视图-控制器,这些都是什么...

  • Mvc浅析

    定义 Modle是数据模型,用于操作数据,一般结构如下: View是视图,负责所有的UI页面,一般结构如下; Co...

  • 浅析 MVC

    MVC是什么 MVC——用于解决页面代码过于重复的一个的设计模式(优化页面代码结构)。首先:MVC没有严格的定义。...

  • 浅析 MVC

    一、什么是MVC? M是modal(数据模型)的简称,它是用于操作所有数据 V是view(视图)的简称,它是用于负...

  • 浅析 MVC

    一、MVC是什么? MVC是一种设计模式(那设计模式又是什么呢?简单粗暴的说好用的东西就是设计模式),MVC能够使...

  • 浅析 MVC

    1MVC 三个对象分别做什么,给出伪代码示例 M-Model (数据模型),负责操作所有数据. V-View (视...

  • 浅析MVC

    一、MVC是什么? M 就是 model, 即数据模型,负责数据相关的任务,包括对数据的增删改查 V 就是view...

  • 浅析MVC

    M V C分别是什么 M:即model,数据层面,该模块封装数据以及对数据的处理方法 V:即view,视图层面,该...

  • 浅析 MVC

    一、 MVC 设计模式 1. 设计模式 设计模式,是通用代码(组织方式)的一种统称 2. MVC 是什么 MVC ...

  • 浅析MVC

    MVC没有严格的定义,M - Model(数据模型,负责封装数据以及数据的处理方法) V - View(视图,负责...

网友评论

      本文标题:浅析 MVC

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