/blog

quirkybird的博客

Primary LanguageJavaScript

🚀博客介绍

✨技术栈

前端:react18,antd, tailwind
后端:koa,apollo,graphql,mysql

🚧功能介绍

  • 富文本编辑器(支持 md),方便发布文章
  • 文章标签和文章分类
  • 友链
  • 响应式设计
  • 文章图片图库自动上传
  • 发布预览

记录开发过程中遇到的有趣事情:

  • 我以为 RSETFUL API 和 GraphQL 是一回事儿,GraphQL 只是提供类似 API 查询检查的功能,使用官方提供的 Playground,意味着 Postman 和 Apifox 这类工具无法使用,各有各的好处吧,让前端可以直接使用和后端 GraphQL 一样的 scheme,保证传递的数据都是大家看到一样的,听说不少的公司已经在使用 GrapgQL 了,以后还是要多尝试,社区推行的,必将成为下一代有力的工具,另外还看见了 Freme Motion,一个 React 动画库,之后应该会加入该库的使用,优化体验 -2023/10/17

  • 今天一点代码也没写 -2023/10/17

  • 昨天和今天 npm 出现了很大的问题,不能下载包,一直在 timing,改用 cnpm 后,又不存在那个包 -2023/10/22

  • 糟糕透了,文件上传弄不好,pnpm 安装东西也有问题,如何是好?博客还写不写了,明天早上起来再说 -2023/10/28

  • 今天没写代码,(TдT) -2023/10/30

  • 来了一个灵感, 做一个留言页,like as 网易云图
    让一些留言随手摆放在那里,随意自然 -2023/10/31

  • 没写 -2023/11/1

  • ⚰️ 依然没写 -2023/11/2

  • :这个作者太懒了 -2023/11/3

  • 不想写代码了 -2023/11/4

  • 休息一下 -2023/11/11

  • 我发现自己的开发效率太慢了,提不起速度,因为没有一个完整的计划,今天决定这里可以改变,修改一下,明天觉得这里不行,又只有花大量的时间重新修改,超级浪费时间,功能没有实现,反倒是步伐很慢 -2023/11/12

  • 今天没写,心烦意乱 -2023/11/17

  • 今天要做一个留言堆的功能,使用了超级炫酷的 matter.js,一个 2d 的物理引擎库,研究了一下午,我也是第一次使用它,发现我很难将文字放置在刚体上面,到 19:00 左右,我的方案是将已经渲染带文字的 dom,使用 html2canvas 库将其转换为图片再使用刚体的 sprite 将其粘贴上去,发现图片很模糊且显示不完全,而且宽高不好控制,十分老火啊,直到我打开 stackoverflow,先是Zach Saucier一个连接带我走进ggorlen,发现 matter-js 中的 Matter.Rener 仅仅只是一个用于 debug 的渲染器,官方文档关于 Rendering,想要获得很多的东西,只有自己写渲染方法,毕竟别人仅仅是提供物理引擎的功能,最后说一下,matter 是一个很古老的库了,每一周的下载量只有一万多,他是基于 canvas 的库,p2.js 是基于 webGL 的,后来的技术,无论如何,我仍然使用它,期待今天能解决渲的问题,超酷的游戏