529,sass和less的区别是什么,大家为什么要使用他们?

他们是css预处理器。他是css上的一种抽象层。它们是一种特殊的语法/语言编译成css。

例如less是一种动态样式语言,将css赋予了动态语言的特性,如变量,继承,运算,函数。less既可以在客户端上面运行(支持ie6+,webkit,firefox),也可以在服务器端运行(借助node.js)

为什么使用他们呢:

结构清晰,便于扩展。

可以方便的屏蔽浏览器私有语法化的差异,这一个不用多说,封装对浏览器语法差异的重复处理,减少了无意义的机械劳动。

可以轻松实现多重继承。

完全兼容css代码,可以方便的应用到老项目中。less只是在css语法上面做了扩展,所以老的css代码也可以与less代码一同编译。

猜你喜欢

转载自www.cnblogs.com/1998Archer/p/12393946.html