CSS

vanilla-extra

新的类 css-module 方案。
采用类似原子状态的形式,来生成原子样式。
由于文件本身就是 ts 所以省去后缀名后导入很直观,且也不再需要额外生成 .d.ts 文件可以直接option进入文件。
image.png
通过函数生成 className 与 css-module 相同,可以生成独立 className,语义与 style 几乎相同,只是添加了一些 变量/模式匹配 支持:
image.png
且可用值支持类型限制:
image.png

Js

ceil & floor

加升印象,如果用于 进1 操作,使用 ceil
ceil 用于不足1补1
floor 用于不足1省去

  1. Math.floor(1) // 1
  2. Math.ceil(1) // 1

表面都可用于去小数点,但 Math.floor 1 仍是 1