MVC的含义
MVC是Model、View、Controller这三个单词的缩写
- M(数据模型): 负责操作所有的数据
- V(视图): 负责所有的UI界面
- C(控制器): 负责其他
用MVC实现加减乘除的功能
数据相关:
const m = {
data: {
n: parseInt(localStorage.getItem("n"))
},
create() {},
delete() {},
update(data) {
Object.assign(m.data, data);
eventBus.trigger("m:updated");
localStorage.setItem('n', m.data.n);
},
get() {},
};
视图相关:
const v = {
el: null,
html: `
<div>
<div class="output">
<span id="number">{
{n}}</span>
</div>
<div class="actions">
<button id="add1">+1</button>
<button id="subtract1">-1</button>
<button id="