项目学习前期.0
一、前端:vue
明确基本框架原理
理解vue的核心理念:Vue.js是一套构建用户界面的渐进式框架
- 框架:
- 前端开发:为了完成某个功能,我们需要通过js在HTML页面中获得dom节点,随后获得dom节点中的文本内容或者在dom节点上添加事件,进行一系列的程序操作
- 业务的增加导致逻辑合巨大的开发量是原生js无法完成的
- 将js代码分成三个板块:数据(Model) ,逻辑控制,视图(View)——MV*结构
本质特点:开发模式都是让视图和数据之间不会发生直接联系。- 原生js获取dom的操作,是将dom作为数据,从dom中获得Model,随后又更改dom来实现更新视图:代码混乱
- 具有响应式系统的Vue实例中,dom状态只是一个映射(数据状态:UI=VM(State))
- Vue:
- Vue的核心功能:是一个视图模板引擎
- 渐进式:Vue的使用方式,这些功能相互独立,可以在核心功能基础上任意选用其他部件,不一定要全部整合在一起
二、后端:Django
Django是一个开放的Web应用框架,采用MTV的框架模式,如今Django已经成为众多Web开发者的首选框架。