Keep

2021 第 17 周

4/29/2021, 1:45:00 AM 2 min read

  1. 本来计划把项目里 nuxtjs 升级到最新,无奈业务太多,继续延迟
  2. 使用 xlsx 解析 excel 时,遇到中文乱码,添加 codepage: 936 (936 对应 gbk 编码)可解决 - ps: 按正确编码方式读取即可
  3. 同事又遇到 flex 相关问题:flex-item 的最小宽度是 content-size. 可以单独设置 min-width: 0。另外, flex-gap 主流浏览器已全部支持 - caniuse
  4. CSS 超长单个单词截断(ie: [word-wrap]) 标准下[overflow-wrap] 属性值可以设置 break-word
  5. 原来 JavaScript 已经有 padStart/padEnd 这样的函数. ex: '9'.padStart(2, '0') - ref
  6. React Hooks 代码里,在 setState 的参数函数有一点副作用(code),最后完全不符合自己预期,但不知道为什么 - @张林
  7. 在读《算法引论》这本书,里面提到分治算法,不过没搞定,最后看网上用扫描线解决 - ref
  8. 可以单独设置 display: flow-root;,让元素具有独立的布局空间
  9. 做个工具:* 支持发送请求(定义method/header/body/timeout)并支持取消(abort) * 支持添加 plugin 对 request/response 拦截 *支持同步阻塞(断点) * 支持多个请求分组(group) * 支持请求/分组前后事件(tapable) * 支持请求和分组的并行(控制最大数)/串行(支持 response 传递)/竞争(race)关系 * 支持写数据(ex: 本地/其他服务) * 支持保存历史记录和分享
  10. 为啥会认为 bind 函数的返回没有 prototype,这个没关系吧. ref
  11. The lazy-loading property pattern in JavaScript
  12. 推荐的 npm 依赖去重方式
Tag:
2021

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