Keep

2023 第 7-8 周

2/26/2023, 5:32:00 AM 2 min read

  1. 消費者是上帝, 用戶是傻逼
  2. 业务定制类似 swiper 效果, 要求在切换过程时,slide 保持等高. 小技巧:使用 touch-action 定义浏览器对 touch 的默认响应. ps: 兼容老版本浏览器 - 参考 conditions-for-css-variables
  3. 整理 canvas 里涉及到的坐标/坐标转换,缩放以及滚动
  4. 后续要做逐帧(keyframe)动画, 找一些工具备用 TexturePacker, spritesmith - Ref
  5. 在读 @vueuse/gesture 库相关代码,里面涉及到 event 值得看看.
  6. 看到几个数学函数, Math.trunc() 删除小数部分; Math.sign() 取正负号/0; Math.hypot() 所有参数的平方和的平方根
  7. “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” - Martin Fowler

  8. 业务中需要在 canvas 中实现类似 css background 效果, 比如 background-size - 如何将一张图片完全显示在容器里
  9. 入行 14 年,我还是觉得编程很难
  10. @elonmusk 在面试人时,会总问一个问题:讲讲你的故事,你一路走来做了哪些重要决定,为什么要做这些决定?此外,你解决过哪些最困难的问题,是如何解决的?这很重要,因为真正解决问题的人,很清楚是怎么解决的,他们知道细节。而假装解决问题的人,他们可能会模糊回答一部分,然后就装不下去了。 - Ref

  11. 遇到类似问题: C watch A 和 B, B watch A[当 A 变化时, B 可能不变化],当 A 变更时, 如何保证 C 只更新一次
Tag:
2023

avatar image

@read2025, 生活在北京(北漂),程序员,宅,喜欢动漫。"年轻骑士骑马出城,不曾见过绝望堡下森森骸骨,就以为自己可以快意屠龙拯救公主。"