Keep

2023 第 7-8 周

发布:
  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 只更新一次

avatar image

@read2025, 生活在北京(北漂),程序员,宅,马拉松[纯粹],喜欢动漫。"骑士总能救出公主,是因为恶龙从没伤害过她"