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

css CSS

Pro斯丁

2020-03-17

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

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

谢谢

第1964篇《什么是指南针,什么是无礼...它们有何不同?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

2个回答
小胖蛋蛋前端 2020.03.17

摘自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

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

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

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android