Answers:
摘自Wynn Netherland,Nathan Weizenbaum,Chris Eppstein和Brandon Mathis的《 Sass and Compass in Action》:
1.3什么是指南针?
Compass帮助Sass作者编写更智能的样式表,并使设计师和开发人员社区能够创建和共享强大的框架。简而言之, Compass是一个Sass框架,旨在使样式化Web的工作流畅高效。就像Rails是Ruby的网络应用程序框架一样, Compass是Sass的有用工具和久经考验的最佳实践的集合。
(添加了重点)
指南针是Sass的扩展(在Compass中需要Sass)。它具有自己的编译器(而不是sass --watch
使用compass watch
)。它具有大量的mixin和功能,您会发现它们非常有用(尽管通常指向生成供应商前缀的CSS3属性,但它可以执行自动生成spritemap和与之配套的CSS之类的操作)。
Compass还以一种方式构建,您可以捆绑自己的引导程序类型库,以便轻松地将其部署到多个项目中,而无需在每个项目中复制/粘贴其源代码。