1.1 渐进式框架
1.1用于构建用户界面的渐进式javascript框架
VUE | react| angular
vue生态系统/vue技术栈/vue全家桶:vue.js /vue-router/ vue | pina / vite | vue-cli / axios /element-ui/Vant ui ...
单页面应用:
single page appliaction 简称:SPA
优点:
1.良好的交互体验,获取数据是通过ajax异步获取,没有页面之间的切换,就不会出现白屏现象
2.良好的前后台分离模式
3.减轻服务器压力
4.后端的同一套代码,可以平移到pc端,移动端
缺点:
1. SEO
vue - meta - info
通过服务端渲染
-
vue - router
实现单页面的前进,后退,历史记录,需要专门的程序进行管理
MVC:
M-model -模型 ,和数据库进行交互
V - view 视图 ,和用户交互
C - controller 控制层 ,业务逻辑
MVVM:
M: 数据(js 存储数据)
V: 视图(html 标签/dom)
VM: 实现了M与V的交互(双向数据绑定)