毕设日记
date
Mar 5, 2019
slug
graduation-project-daily
status
Published
tags
summary
这个月的压力很大,要在不知道复试线的情况下准备复试,还要加紧做毕业设计,为了让后面写论文的时候有迹可循,写下这篇长期更新的『毕设日记』作为记录。
type
Post
这个月的压力很大,要在不知道复试线的情况下准备复试,还要加紧做毕业设计,为了让后面写论文的时候有迹可循,写下这篇长期更新的『毕设日记』作为记录。
关于毕设(3月10日更新)
毕业设计的课题是『研究音乐可视化的实现和可行性』,计划是实现一个音乐可视化的音乐网站,主要的技术点有:
- Web Audio API
- three.js
- node.js
- express
- pug
时间轴
3.5
研究使用 vue.js 作为框架的可行性,了解各种前端框架的优缺点,但是学习成本显然有点大,想要短期速成不太可能。
3.6
研究 Web Audio API,根据慕课网的课程来学习和了解,看官方文档。
3.7
整理 Web Audio API笔记,完成了一篇笔记『HTML5音频API Web Audio』,理解里面的关系图,在使用的时候有个清晰的脉络,并优化老师的代码,抽象出对象来调用。
3.8
完成第二篇笔记『HTML5音频API Web Audio - 分析音频资源』,埋下音频资源分析的坑,还需要更进一步的了解。
开始复习 WebGL 的基础知识,但 WebGL 使用起来太复杂了,还是直接开始学习 three.js ,实现几个简单的 demo 就差不多了。
3.9
继续学习three.js 和学习 node.js + express 框架,并将前一天做的 three.js 的代码示例引入,用本地服务器解决跨域纹理图片无法显示的问题。
3.10
实现一个音乐可视化的 demo,近期抽空上线。
3.11
学习 node.js + express,了解中间件,路由等基础知识,开始写 Express学习笔记。
跟着英文教程 『Node js Web Apps with Express』再做一个基础的架构 demo。
到目前为止基本上确定了技术点,并且可行性基本确定,目前缺的是对整体架构和设计的思考,所以后面的时间要让步给复试,抽时间思考整天的设计和可行性。