《浅析MVC》

浅析MVC

今天学习了MVC 明白了几个问题

  1. MVC 三个对象分别做什么
    M: 数据管理 主要负责的是与服务器的交互
    V:负责HTML渲染 负责的是用户界面
    C: 逻辑控制 对M中的数据进行操作
const m = {
   	n: 0
}
const v = {
   	init() => {}
   	template: `<div>{{n}}</div>`
}
const c = {
   add: (){执行}
   event(){事件}
}
  1. EventBus
    常用api
    eventbus.emit()
    eventbus.on()
    eventbus.off()
    eventbus.once()
eventbus.emit('hello','Hi')  //发送消息 可以传递多个参数
eventbus.on('event',() => {监听event然后处理函数})
eventbus.once('event',() => {监听一次})
eventbus.off('event')  //移除监听
  1. 表驱动编程是什么
    表驱动法是一种编程模式——从表里面查找信息而不使用逻辑语句(if和case)通俗来说就是可以通过if和else做的事情都可以使用查表来选择
  2. 我对模块化的理解
    我认为的模块化就是在一个app里每个功能之间都有着不同的模块例如1,2,3,4他们之间是的代码是相互独立的,但在功能上又有联系(高内聚低耦合)每个组件都自己管自己互不干扰。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值