CSS预编译工具有哪些什么呢?


摘要:
下文讲述css预编译工具,如下所示:


css预编译工具

css预编译工具的功能:
css预编译工具的功能就是对css代码的文本变量及一些表达式 循环 判断 转换为实际的css代码,
css预编译器是一种css编程语言,我们可以借助css预编译工具生成css文件,供各项目使用

CSS预处理器语言,
  如:Sass(SCSS),LESS,Stylus,Turbine,Swithch CSS,CSS Cacheer,DT CSS
-----------------------------------------------------------------------
市面上使用最多的三种预处理器有:
   Less,Sass(Scss),Stylus


Sass

2007年诞生,
最早也是最成熟的CSS预处理器,拥有ruby社区的支持和compass这一最强大的css框架。
目前受LESS影响,已经进化到了全面兼容CSS的SCSS(SCSS 需要使用分号和花括号而不是换行和缩进)

Less

2009年出现,受SASS的影响较大,但又使用CSS的语法,让大部分开发者和设计师更容易上手,
在ruby社区之外支持者远超过SASS。
缺点是比起SASS来,可编程功能不够。
优点是简单和兼容CSS,反过来也影响了SASS演变到了SCSS的时代,著名的Twitter Bootstrap就是采用LESS做底层语言的。

Stylus

2010年产生,
来自Node.js社区。
用于Node项目进行CSS预处理支持