周记学习总结

10.3

今天加载出来了一下歌词,并且画了一下旁边的简单动画,然后画了一下下面的评论,今天主要是看了好多歌词滚动并且让它居中的,一直用的是scrollIntoView这个函数,但是这个函数似乎一直没有用,今天了解了一下git,但是这个下载的好慢,还一直没有权限,然后我就去别人网盘提取了一个,搞了一下;总的来说就是感觉没学什么;周记学习总结_第1张图片

10.4

今天终于把歌词居中中滚动并且时间跳转写出来了,还给音乐播放加了点动画,然后写了一个力扣的题,但是一直交不了,明天再试试;大概就是这样了:

主要是这个转盘太丑了,因为自己画的QAQ;

然后由于之前写界面的时候把html和css代码写的很乱,今天专门整理了一下,今日份记单词加阅读任务完成;

10.5

今天做的第一件事就是实现界面的前进和后退,然后我用js代码实现超链接按钮的前进和后退是无效的,直接在超链接的href属性使用js代码才可以;

然后就是把头像编辑的样式改了一下,之前由于加了交互界面变成了这样:

周记学习总结_第2张图片

不得不说,属实有点看不下去了: 终于改了;

周记学习总结_第3张图片

另外,喜获获取文件选择器的路径办法:

 const file = chooseImage.files[0];
        //这就是文件路径
 const filePath = URL.createObjectURL(file);

然后听说时间不多了,所以赶着进度将身下的几个界面都快速的简单的画了一下,但是没有写阅读,单词也就记了几个;

周记学习总结_第4张图片

下面灰色的是列表,和数据库交互的时候样式再填上去,先标记一下;

然后就是管理员的界面,我感觉用两个界面就可以了,简单审核一下就行周记学习总结_第5张图片 

下面的表格也是要交互的时候再添一下;

下载歌曲的界面:周记学习总结_第6张图片 

编辑歌单信息的界面:周记学习总结_第7张图片 

10.7

之前我对于登陆一直都是靠session,所以以至于退回之后我随便点击一下还是跳转了,完全不符合常理,所以我在登陆的时候,如果判断不对的话,还要将他清除,并且包括登录注册和忘记密码,而且之前每次一写一个界面请求稍微多一点的话就要写好多好多代码,因为我直接用的是servlet,然后每次发消息都要判断是否是有标记,然后今天将这个用一个基础BaseServlet来将它的方法分发,以至于可以做到,一类消息就用一个分发;然后由于之前音乐还没有开始和数据库交互,今天就开始大改代码开始交互了,弄得最久的就是这个json了,虽然之前知道这个,但是忘记了是用来交互的,一直都是拼字符串,现在知道可以直接将对象转换成字符串再转换来,弄了好久,前端一直报错,不能将字符串再转换成对象了,后面才知道,其实是可以不转换了,可以直接用;

周记学习总结_第8张图片

还有上次的问题就是虽然已经预加载了,但是每次读到的还是会有NaN,极其不美观 ;今天我又开始钻,终于发现,原来加载也是要时间的,可以用一个loadedmetadata事件来监听,然后就可以获取到了;

今天将单词任务完成了,写了一篇阅读,完成了当天任务;

10.8

把js音乐代码大改,和数据库读取初始化,今天把用户的临时列表和临时进度表数据库里面了,并且将js的music代码全部整顿了一下,把大量多余重复的代码分块复用,看起来有条理多了;然后主界面初始化完成(除了歌手还没有加载)

还有就是把代码上传到了gitub上面:

周记学习总结_第9张图片

写了一篇六级阅读,单词复习了一下;

总结:这周差不多吧前端画完了,然后后端也写了一部分:但是单词进度还是没有什么,这周就只三天写了阅读和记单词,其他的都只记了单词,而且量很少;周记学习总结_第10张图片

 主要还是基础差,之前学的也比较浅,所以以至于现在写一个东西都要搜很久,然后之前学的时候总结的很简单也没怎么敲代码,以至于前端画多了后端又忘了QAQ;

这周我感觉更专注了,可能是因为要答辩了,不快点根本写不完(虽然还是很慢);

你可能感兴趣的:(总结专场,学习,javaweb)