Vue⬇ SOC原则(关注度分离原则)
只做视图层(HTML + CSS(表现层) +JS):给用户看,刷新后台给的数据
因为CSS有太多缺点所以一般不会用,所以衍生出了CSS预处理器的工具
CSS预处理器:用一种专门的编程语言,进行Web页面样式的设计,再通过编译器转化为正常的CSS文件,以供项目使用。
常见的CSS预处理器:
1.SASS
2.LESS
3.SASS
网络通信:axios
页面跳转:vue-router
状态管理:vuex
Vue-UI:飞冰(在线前端制作)amaze bootstrap等
Vue:综合了:Angular框架的模块化(mvvm)优点和React框架的虚拟DOM优点
因为vue边界明确,就是为了处理DOM,所以不具备通信能力,此时需要一个通信框架与服务器进行交互;
1.选择Axios 2.选择jQuery提供的ajax通信功能。