MV* 模式
- 前端MVC最从是由后端MVC演变过来的
- 为什么前端要引入MVC?
- 为了项目的更新和维护
- 减轻视图的压力
- 为了更好的解决从服务器获取数据困难
- 为了更好的解决用户在视图中输入的数据如何更好的后台进行交互
- MVC
- MVP
M
V
P
这里p是中间人,是链接M 和 V 的桥梁,但是P在两者之间的关系是公平的 - MVVM
M
V
VM
这里VM是视图模型,这里VM也是沟通M 和 V的桥梁,但是VM和V的关系更加的亲近
进入Vue的学习
- Vue如何使用?
- 直接通过script标签对引入 【 基础时 】
- 还可以通过npm安装使用 【 高级 】
单向数据绑定的进阶
html css 可以进行class和style绑定
思考: 为什么Vue要进行class 和 style的绑定 答案: div class或是style要想改变,那么我们得通过DOM操作,而Vue是通过指令来操作的 MVVM框架 v 是由 VM 来决定的 , 数据是动态的可修改的
-
class绑定
- 对象形式
- 数组形式
-
style绑定
-
扩展一个点
- class绑定对象形式的扩展
vue中的事件处理
js 事件也是dom操作的核心方式