现代 JavaScript 应用的 CSS 架构

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 提供适用于您旅程各个阶段的云产品。立即开始使用 $200 免费信用额度!

Mike Riethmuller 这里有很多值得学习的地方 来自 Mike Riethmuller

  • 标题。 当您从 JavaScript 驱动的组件构建网站时,这是一个讨论如何进行样式化的好时机,因为它打开了一些通往 JavaScript 驱动的样式的大门,而这些样式您可能不会选择。
  • 个人经验和实用主义。 他借鉴了五年来的咨询经验,发现组件重用和样式可理解性正在下降,而不是提高,部分原因是每个团队都有不同的方法。他说“这有点每个人都有错”并且看到了其他喜欢 JavaScript 驱动的样式所能带来的部分内容(如对特性的依赖更少)的视角。
  • 新思维。 由于 JavaScript 驱动的网站都是由嵌套组件构建的,那么为什么不将这种架构用于样式化呢?本文的论点实际上是关于构建 UI 组件,这些组件故意不涉及应用程序逻辑,而只用于样式化,并结合使用巧妙的 CSS 和 JavaScript 来实现所需的样式。

直接链接 →