【精简总结】Sass,Less,Stylus的区别

103 阅读1分钟

只是菜鸟发布的第一篇简要总结,当成自己的笔记用,质量差,轻喷

Sass

Sass分为两种语法sass和scss,由于scss是受到less推进的sass改进版,这里就只以scss进行谈论。

特点:

1.兼容CSS

2.功能强大

3.社区活跃

4.功能稳定

5.$符号声明变量

缺点:

1.需要ruby环境

2.作用域不够灵活

Less

特点:

1.兼容CSS

2.社区小范围活跃

3.@符号声明变量

4.js引入即可使用

5.作用域与JS 相似,逐级查找,向上冒泡

缺点:

1.功能稍弱

Stylus

特点:

1.兼容CSS

2.功能强大

3.语法自由

4.node环境

5.作用域与JS 相似,逐级查找,向上冒泡

缺点:

1.讨论度低

2.语法自由