200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > python和sass区别_CSS 的预处理程序(Sass LESS Stylus 等)分别都有哪些优缺点?...

python和sass区别_CSS 的预处理程序(Sass LESS Stylus 等)分别都有哪些优缺点?...

时间:2023-05-03 22:32:46

相关推荐

python和sass区别_CSS 的预处理程序(Sass LESS Stylus 等)分别都有哪些优缺点?...

三种CSS 预处理器(框架)

历史:

LESS & Sass

LESS是受Sass启发而开发的工具,它列出了如下开发的理由:“为什么要开发一个Sass的替代品呢?原因很简单:首先是语法。Sass的一个关键特性是缩进式的语法,这种语法可以产生柱式外观的代码。但是你需要花费时间学习一门新的语法以及重新构建你现在的样式表。

LESS给CSS带来了很多特性,使得LESS能够和CSS无缝地紧密结合在一起。因此,你可以平滑地由CSS迁移到LESS,如果你只是对使用变量或者操作感兴趣的话,你不需要学习一整门全新的语言。”

Stylus

Stylus相对前两者较新,可以看官方文档介绍的功能。

1.来自NodeJS社区,所以和NodeJS走得很近,与JavaScript联系非常紧密。还有专门JavaScript API:http://learnboost.github.io/stylus/docs/js.html

2.支持Ruby之类等等框架

3.更多更强大的支持和功能

总结:Sass看起来在提供的特性上占有优势,但是LESS能够让开发者平滑地从现存CSS文件过渡到LESS,而不需要像Sass那样需要将CSS文件转换成Sass格式。

Stylus功能上更为强壮,和js联系更加紧密。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。