放弃手机的第四天我在做什么
前几天做了一些web应用,实际上一天是很难完成全部内容的,所以今天就在整理这几天的应用的bug,一直到下午四点才算是完成了前三天的任务。
JWT是挺有意思的一个授权验证方式,前段时间学的了,一直没时间记录一下,今天终于更了。
另外接触了一个新名词RDF,这是数据库图表示的另一种形式,改天查查资料再做更新。
下午四点以后就一直在考虑下一步做什么,最后我决定继续更新我的飞行棋项目。由于这段时间接触的css动画、JS框架和分层架构比较多,所以就优化了一下飞行棋的代码结构,同时改善了页面效果:
增加了选择人数的机制,之前有朋友给我建议可以做一下自动下棋的机器人,避免因为人数不足而无法玩的情况,所以这轮页面的更新就增添了选人数的操作。
之前的选颜色页面实在是太丑了,这回也做了改进:
没有选中的颜色会浮起,选中的会沉下去(沉的效果还不明显,后续改进)。另外第一轮的编写时,只是想着快点完成,没有考虑太多的情况,所以我对代码的层次设计、游戏的逻辑设计还有特殊情况的认定都不够精细,所以这一轮会改进很多地方。
大致会更新出以下内容:
- 加入旁观功能
- 加入离线自动下棋功能
- 加入实时聊天功能
- 加入断线重连功能(仅限不关闭网页的情况)
- 加入电脑棋手
之前的版本没有做精细的测试,估计只能看看样子,要真拿来玩应该是玩不了的。等新版更完了,我就把旧版替换掉。
另外在RFC索引页面,我发现他们的简介部分所有字母都挨在一起,所以我重新用python重新解析了爬下来的数据,主要做的是在大写非名字的字母前面添加一个空格,把原本的回车改为<br>,并生成SQL语句,之后导入本地数据库做了测试,效果显著,又同步到云端数据库,由于是采用vue进行渲染,vue的循环渲染是默认把里面所有内容均识别为字符串的,所以直接写{{item.content}}渲染完以后<br>还是没法变成回车。查了查资料,把原本的:
1 |
<div>{{ item.content }}</div> |
改成了
1 |
<div v-html="item.content"></div> |
之后一切正常了。
效果对比图如下:
修改前:
修改后:
舒服了。
-- 于 ,共写了950个字;
-- 文内使用到的标签:
- 下一篇:【JWT学习笔记】
- 上一篇:放弃手机的第五天我在做什么