写在最前面
18年的双十一我在慕课网上买了一本Vue的高级课程《Vue 2.0开发企业级移动端音乐Web APP》,到现在已经两个月过去了,课程内容还是没学完。之前跟着课程敲了几日的代码,因为课程读取的线上接口的变化让我终止了一段时间的学习。
新年伊始,哇咔咔,本着钱不能浪费掉的想法,写下这个专题。课程百分之九十的时间都是实战,所以代码量是相当大,不知道这个专题是否会夭折,试试吧。
我希望能记录下我学的每一个知识点,并希望看到这个专题的童鞋也能有所收获。
效果展示
这门课程最后要实现的效果:
效果示例
学习前提
- 掌握前端基础知识如html、css、js等
- 有一定Vue.js基础和Vue.js的开发经验
- 有node.js、npm和webpack的使用经验
- 有ES6基础。
文章记录方式
- 详细记录每一节课的讲授知识点
- 新建GitHub音乐仓库,并将每一节的代码用分支形式进行记录
- 对课程中用到的我不太了解的基础知识点,用文章详述并在本专题中附上基础知识的文章地址。
课程收获
- 了解一个中度复杂规模的应用开发
- 掌握Vue.js的高级应用
- 学会组件化、模块化的开发方式
- 了解原生App体验交互的实现原理
源码获取方式
这里先不贴出课程给出的完整代码,我会跟着课程新建每一章节的分支将代码进行上传,代码上传至:
https://github.com/liugezhou/liugezhou_music
需求分析
回到上面效果展示,多点点,多体验,就是这样一个需求,不详述。
这门课程在讲解过程中弱化了CSS部分,JS部分差不多每一行都是手写的,所以其中很多的知识点由于知识储备不足,就会出现很多地方的深究学习。写这个专题的目的就是希望可以突破重重困难,敬畏每一行代码,对自己的学习过程做一个记录,希望在本课程中学到一些作者编码的思想与技巧。
网友评论