Keep

2021 第 13 周

发布:
  1. 移动端用户 (ex: 老年用户) 会把字体放大,可能会影响排版
  2. 使用 CSS Module 而不是 sass/scss, 减少库 (node-sass - 安装困难) 依赖 - from @张林
  3. 花了点时间把字符串消除算法搞定
  4. “我认识的一个大佬觉得…”模式,Apple 的产品经理/运营说,xxx 做法会更好 (不考虑成本?)
  5. 吐槽:“之前有推广预算,采用以 app 优先的方式;现在预算不够,所以采用小程序优先策略”
  6. TailWind - css-utility-classes-and-separation-of-concerns
    1. 语义化 CSS → CSS 依赖 HTML,导致 CSS 不能重用
    2. HTML CSS 语义分离 - CSS 重用
    3. Component - 容器组件/定制化组件/颗粒度/命名
    4. 工具优先 - tailwind 不过几个问题值得思考:
      1. 是否值得重用,如果重用的话,重用什么
      2. 语义明显不一样的内容,是否应该重用
      3. 如果是组件级别的重用,假如重用样式/结构,如果语义内容有更新,怎么处理
      4. 调整重用的颗粒度,最小颗粒度 - property: value
      5. 引入 tailwind 的负担 - 成本 (组件维护成本相对低/同事如何配合)/收益
      6. 引入后,很难再去掉 - 框架级别

avatar image

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