【问题标题】:Is SASS dynamic or static?SASS 是动态的还是静态的?
【发布时间】:2016-08-31 12:12:05
【问题描述】:

我以前从未使用过 SASS,并且一直在阅读网站上的内容以及一些 SO 问题......但我想确保我做对了!

这是我的理解:

  • 您编写了一些带有变量等的 SASS 代码...
  • 你把 SASS 编译成 CSS
  • 然后您将静态 CSS 放到您的网站上

这意味着 SASS 可以为您动态创建复杂的 CSS 表格,但是一旦您编译,就是这样。它是静态的。

因此,无法像使用脚本语言那样对 DOM 进行动态重新排序或添加。我在这里是目标吗?

如果是这样,我不确定我为什么要使用它,并且很想听听喜欢 SASS 的人告诉我他们的用例! ;)

上下文

我在这里帮助了某人:Calling a class with symbolic name

他决定采用 SASS 解决方案,我想确保我理解这意味着什么。

【问题讨论】:

  • Sass 只不过是一种更方便的方式来编写样板 CSS。
  • 动态重新排序或添加到 Dom 是什么意思?
  • 我的意思是使用 jQuery 之类的东西,我可以在运行时更改任何我想要的客户端...样式、附加文本、新 DOM 对象等...
  • 让我们说得更清楚。使用 sass,您还可以进行 javascript Dom 操作。 Sass 编译器仅将您的 sass 文件转换为常规 css。因此,您可以在运行时进行所需的所有 Dom 和样式操作。浏览器并不关心你的样式表是否被编译。
  • 那么浏览器为你编译了Sass?

标签: css sass


【解决方案1】:

SASS 可以让编写 CSS 变得很像编码,您可以使用变量和函数,还可以以优美的方式编写选择器。..

绝对是比编写纯 CSS 更好的选择..

但它是静态的..

【讨论】:

  • 感谢达瓦尔!你自己用SASS吗?它真的加快了这个过程吗?我不想错过很棒的东西! ;)
  • 是的 .. 我使用 SASS,它使编写 CSS 更合乎逻辑,如果你掌握了它的窍门 .. 它实际上使它更快,你的代码更简洁..所以如果你有时间..只需通过 youtube 上 SASS 上的 alecaddd 速成课程(5 -6 分钟视频和大约 6-7 个视频),看看是否值得您花时间了解更多细节。
  • 再次感谢。这些内容很丰富。对于其他感兴趣的人,这里是视频的链接:youtu.be/ok3y4E5NEmw
猜你喜欢
  • 1970-01-01
  • 2012-08-31
  • 2015-03-10
  • 2015-12-12
  • 1970-01-01
  • 1970-01-01
  • 2021-03-06
  • 2018-09-27
  • 1970-01-01
相关资源
最近更新 更多