距离上次TODO的制作已经过了三个星期,这期间我学习了ES6知识,从而来制作音乐播放器;截至目前播放器的核心功能初步完成,它不再只是个静态页面或仅有简单的交互效果,而是能够通过路由监听改变页面的渲染,并且可以获取歌曲进行播放。这是一种全新的体验,它满足了我对一个音乐播放器的期待,即使相较于市面上成熟的音乐软件它是不完美的,但随着学习继续深入,我们可以能够制作的会比这更大更好。
当然在制作的过程中也不是一帆风顺,各个渲染函数之间的调用关系、一些初始化函数的调用条件和位置、还有配置API、各种js中导入导出函数等等一大堆,我在写到中间就有些头皮发麻--太多了。每写一部分,我都要抽时间出来从开始启用这个功能到结束再在代码中梳理一遍,但随着代码量的增加,这种梳理也越来越困难。我真是没招了,在多个页面中切来切去,各种函数名眼花缭乱。同时这里获取到的数据还有各种原因不支持,也为播放器的制作增添难度。不过到目前也就只有几个小问题还在困扰我,其余的解决起来也不算太费时间。
到此这篇简书就算完毕,但我的路没有到此结束。前进吧,不论前方是什么,依旧前进,再前进。