函数式 CSS
原文中文,约3600字,阅读约需9分钟。发表于: 。在Wealthfront我们是一个函数式编程的超级粉丝。强调不变性和函数式风格意味着更少的“意外”(surprises),因为副作用是有限的或不存在的。我们能将独立的组件迅速构建出大型系统,通过组合的方式组合组件。函数式编程原则直接应用在大多数语言中,即使他们不是被定义为函数式。同样适用非函数式的css。让我们看下我们最喜欢的(和最讨厌的)一些特性在样式语言中。 一切都是全局作用域。 一切...
Wealthfront强调函数式编程的优势,通过限制副作用和组合组件来构建大型系统。在CSS中,他们使用命名约定来模拟作用域,通过添加前缀来保护样式规则。他们提倡减少依赖,增加可重用性,通过定义不同的类来实现不同的样式效果。此外,他们避免重写样式规则,而是通过组合来实现样式的变化。每个团队需要自己的样式指南来约束CSS的使用。