欢迎分享,转载请注明来源:内存溢出
stylussassless区别
1、均具有“变量”、“混合”、“嵌套”、“继承”、“颜⾊混合”五⼤基本特性
2、
Scss
和
LESS
语法较为严谨,
LESS
要求⼀定要使⽤⼤括号“{}”,
Scss
和
Stylus
可
以通过缩进表示层次与嵌套关系
3、
Scss
⽆全局变量的概念,
LESS
和
Stylus
有类似于其它语⾔的作⽤域概念
4、
Sass
是基于
Ruby
语⾔的,⽽
LESS
和
Stylus
可以基于
NodeJS NPM
下载相应库后
进⾏编译;
Sass、LESS是什么?⼤家为什么要使⽤他们?
他们是
CSS
预处理器。他是
CSS
上的⼀种抽象层。他们是⼀种特殊的语法/语⾔编译成
CSS
。
例如Less是⼀种动态样式语⾔. 将CSS赋予了动态语⾔的特性,如变量,继承,运算, 函
数.
LESS
既可以在客户端上运⾏ (⽀持
IE 6+
,
Webkit
,
Firefox
),也可⼀在服务端
运⾏ (借助
Node.js
)
为什么要使⽤它们?
结构清晰,便于扩展。
可以⽅便地屏蔽浏览器私有语法差异。这个不⽤多说,封装对- 浏览器语法差异的重复处
理,减少⽆意义的机械劳动。
可以轻松实现多重继承。
完全兼容 CSS 代码,可以⽅便地应⽤到⽼项⽬中。LESS 只- 是在 CSS 语法上做了扩展,
所以⽼的 CSS 代码也可以与 LESS 代码⼀同编译
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
React生命周期
上一篇
2022-06-11
Python:(旅游网前端)Django+Vue项目①
下一篇
2022-06-11
评论列表(0条)