什么是指南针,什么是无礼...它们有何不同?

我想开始使用罗盘和无礼的话来加快开发速度。此刻,我已经在Mac上安装了Sass,并指示它监视scss文件作为输入,以及css文件作为生成的输出。

在许多文章中,Sass与Compass一起使用,我想知道为什么会这样,而Compass补充说Sass没有提供什么呢?如果可以举一个例子,那就更好了。

谢谢

小胖蛋蛋前端2020/03/17 18:06:29

摘自Wynn Netherland,Nathan Weizenbaum,Chris Eppstein和Brandon Mathis的《 Sass and Compass in Action》

1.3什么是指南针?

Compass帮助Sass作者编写更智能的样式表,并使设计师和开发人员社区能够创建和共享强大的框架。简而言之, Compass是一个Sass框架,旨在使样式化网站的工作流畅而高效。就像Rails是Ruby的Web应用程序框架一样, Compass是Sass的有用工具和久经考验的最佳实践的集合

(添加了重点)

前端Stafan阿飞2020/03/17 18:06:29

指南针是Sass的扩展(在Compass中需要Sass)。它有自己的编译器(而不是sass --watch您使用compass watch)。它具有大量的mixin和功能,您会发现它们非常有用(尽管通常指向生成供应商前缀的CSS3属性,但它可以执行自动生成spritemap和与之配套的CSS之类的操作)。

Compass还以一种方式构建,您可以捆绑自己的引导程序类型库,以便轻松地将其部署到多个项目中,而无需在每个项目中复制/粘贴其源代码。