想要查看前面的笔记请翻阅我的CSDN博客,作者码字不易,喜欢的话点赞,加个关注吧,后期还有很多干货等着你!
学习内容:
一. 了解mvc和mvvm开发思想
1.1 mvc:视图--入口--路由--业务代码--数据库操作
进一步解释:MVC (Model View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。
1.2 mvvm:视图--vm中间转发器--数据保存
MVVM框架的应用场景: 1、针对具有复杂交互逻辑的前端应用
2、提供基础的架构抽象
3、提供ajax数据持久化,保证前端用户体验
1.2.1 vue.js中的mvvm核心思想
(一):数据驱动
(二):数据响应原理
(三):组件化
(四)组件设计原则
1:页面上每个独立的可视/可交互区域视为一个组件
2:每个组件对应一个工程目录,组件所需要的各种资源在这个目录下就近维护
3:页面只不过是组件的容器,组件可以嵌套自由组合形成完整的页面
2.前端发展历程
js--jq--类库--前端模板引擎--前端框架