
MVC
文章平均质量分 76
一生注定学霸命
这个作者很懒,什么都没留下…
展开
-
总结:浅析 MVC
MVCMVC是设计模式的一种,但它太著名了,就不用称之为设计模式MVC就是一个万金油设计模式所有页面都可以使用MVC来优化代码结构MVC就是用来解决页面代码过于重复的问题1.MVC 三个对象分别做什么M - Model(数据模型),负责操作所有数据/** Model 負責存放資料 */M.data = "hello world";//对象mconst m={ data={}, create(){}, delete(){}, update(){}, get(){原创 2021-05-12 17:46:12 · 260 阅读 · 0 评论 -
8-4 MVC(路由、Vue初识)
路由1.路由是什么?和家里的路由器差不多在server.js中遇到过很多次if(path === '/index.html')if(path === '/style.css')举例:就像是走到了十字路口每一个路由指引走向不同的道路方向注意:使用this的时候不能使用箭头函数,因为那时候的this是windowVueVue认为M也不重要它会自动帮忙更新因此MCV只剩下V,引入Vue对象V的内容1.告诉它是哪个元素2.有什么数据3.有哪些方法4.怎么绑定事件Vue基本上原创 2021-05-12 17:28:06 · 234 阅读 · 0 评论 -
8-3 MVC(类优化、类继承)
引入类class引入继承class继承class路由MVC1.对象m对象m中的内容1.data:存数据2.增删改查函数:暂时只用到改2.对象v内容1.el2.html3.init():初始化函数调用4.render():渲染3.对象Cinit()events:事件一一映射哈希表autoBindEvent:事件绑定一对方法:add、minus、mul等抽象一:使用类抽象代码对于app1和app2中的对象m,都存在属性data和属性增删改查两个ap.原创 2021-05-12 16:50:12 · 190 阅读 · 0 评论 -
8-2 MVC(六大思维)
思维1.最小知识原则当:引入一个模块需要引入 html、css、js创建四个模块:1.需要在index.html中link引入CSS2.需要script引入JS3.需要分别写入四个模块的HTML标签当:引入一个模块需要引入 html、js将app.css独立文件,引入app.js中,由JS引入CSS,省掉link引入import "./app1.css";当:引入一个模块只需要引入 js将index.html中的每个app的HTML标签模块放入app.js中,然后插入到HTML文件里原创 2021-05-12 10:38:16 · 266 阅读 · 0 评论 -
8-1 MVC(MVC是什么、案例四个模块建立)
一、设计是个框,什么都能往里装MVC是设计模式的一种,但它太著名了,就不用称之为设计模式1.设计模式的定义代码写得特别好,别人肯定也用得到给这种写法取个名字,比如适配器模式(如果是IE就做什么,如果是Chrome就做什么)设计模式就是对通用代码取个名字而已2.为什么有设计模式DRY原则:Don’t Repeat Yourself不要重复自己3.什么是重复代码级别的重复:相同的三行代码写了两遍解决:那就应该重构它,给取一个名字,放入函数中,调用这个函数页面级别重复:类原创 2021-05-11 12:21:32 · 656 阅读 · 0 评论