Keep

2020 第 47 周

11/22/2020, 9:49:00 AM 3 min read

  1. 业务中实现 markdown 编辑与预览同步功能,参考朋友的实现,把参考代码里的 marked 替换成 remarkable,原 markdown 实现的插入/替换等功能迁移到 codeMirror 上。难度系数不高,但细节较多,比如:保持原自定义的 widget 功能;编辑内容实时预览需仅仅渲染 diff 部分防止闪动(基于 vue 实现);尽可能做到滚动同步符合用户预期。同时,在小程序中渲染 markdown,参考 wemark(解析器同样适用  remarkable) 并扩展了其实现。
  2. 下来会做一些有关性能方面的尝试 - 高性能渲染特大列表数据 - Window - 1) 准备基础数据(dynamic) 2)可视区域大小以及滚动条位置 3) 快速判定显示元素区间,确定渲染元素 4) 侦听可视区域/滚动条位置变更, 重复 1)
  3. 公司内的精细分工导致个人仅仅做完整事情的很小一部分,但不影响应该去了解事情的全部。掌握事情整体有利于对细节的把握(比如: 哪些当前是重点,未来需要做什么准备)。另外,让大家无后顾之忧,且找到适合团队的合作方式让大家舒适地发挥各自长处
  4. LeetCode 需要复习做过的题目,特别是基础题目 - 否则遇到类似的问题还得找找抄袭一下…
  5. 当每个人都被鼓励去寻找自己最大的亮点,施展自己最大的优势,一个社会的创造力就会被发挥到极致. https://weibo.com/5922553675/JuEz9136K

  6. 过生日给自己换上 34 寸大显示器 - 爽😊
  7. 得减肥啦~
Tag:
2020

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