开课吧项目说明
- 开课吧学习的几个项目,纯手打学习
- 下面是核心知识点和demo的展示
- nodejs-angular项目部署到了服务器上,其他项目用截图演示
Nodejs&Angular
地址
- nodejs: http://kkb-ssr.suprise.top/
- angular: http://kkb-angular.suprise.top/ 用户/密码:17072759570/aaa
功能
- nodejs后台渲染展示课程,后台管理添加课程等
- angular前台登录,进入个人课程中心,查看课程进度
核心知识点:
Nodejs-Express: 路由, 中间件, 模板引擎hbs, 组件提取,跨域,mysql
angular: 路由模块化,表单校验,封装桶,文件上传, 服务,rxjs
部署:阿里云 Linux, Nginx, Docker
demo
Vue
功能
- 购物车demo
- 登录,商品展示/添加购物车
核心知识点:
- Cube-ui
Vue组件化: 表单组件原理及实现
Vue-router&&Vuex
token+http拦截器
Vue源码:响应式原理
demo
React
功能
- 购物车demo
- 登录,商品展示/添加购物车
核心知识点:
- Umi+Dva+Antd
React组件化: 表单组件原理及实现
JSX
组件:函数/类 组件,高阶组件
Redux基本原理实现
React源码:简单虚拟dom的生成和渲染实现
demo
Minp
功能
- 购物车小程序demo
- 商品展示/添加购物车
核心知识点:
小程序云开发:云函数/云数据库/云存储 基本使用
Taro: React语法开发
Mobx 数据管理
demo