Mark Dalgleish 的这篇文章将成为 2017 年最重要的前端开发文章之一。
它讨论了“JavaScript 中的 CSS”这一热门话题。Mark 带领我们了解了它实际上并不是一个简单且单一的理念,而是一系列概念和实现的延续。许多项目都以不同的方式来处理它。最有可能的是,真正生成实际 CSS 的项目是最好的方式。这些东西与“内联样式”大相径庭。
普通的 CSS 不会消失,但这些 JavaScript 中的 CSS 的理念也不会。对于许多项目来说,它们确实有一些重要的优势。作用域样式可以防止样式错误。通过关键样式提高性能。只发送所需的最小样式量。没有人会害怕的样式表,并且不会成为众所周知的“追加”样式表。更不用说,如果您要在 JavaScript 环境中进行样式设置,您就可以实现动态样式并将这些样式移植到其他平台等。