Keep

2021 第 17 周

发布:
  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 依赖去重方式

avatar image

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