sass和less的区别

621 阅读1分钟
  • 相同点:
    • sass和less都是css的预编译处理语言
    • 可以定义变量,嵌套规则,进行运算
  • 区别:
    • less是基于JavaScript的在客户端处理 所以安装的时候用npm
    • sass是基于ruby所以在服务器处理。
很多开发者不会选择LESS因为JavaScript引擎需要额外的时间来处理代码然后输出修改过的CSS到浏览器。关于这个有很多种方式,我选择的是只在开发环节使用LESS。一旦我完成了开发,我就复制然后粘贴LESS输出的到一个压缩器,然后到一个单独的CSS文件来替代LESS文件。另一个选择是使用LESS.app来编译和压缩你的LESS文件。两个选择都将最小化你的样式输出,从而避免由于用户的浏览器不支持JavaScript而可能引起的任何问题