Less
1.1、Less简介

Less是一种CSS预处理语言。它扩展了CSS,增加了语言特性, 例如:变量、Mixin、函数等,使CSS更易维护和扩展。

对于程序员来说,CSS不是一门语言。对于熟练的前端开发人员来说,CSS的规则过于简单, 通常总是需要借助javascript才能处理复杂逻辑。

浏览器并不认识Less的语法规则,浏览器只认识CSS,所以,需要对其进行编译或者解释。 将Less的语法规则转换成CSS

这也是现在的语言发展过程,语言越来越高级,但是计算机执行的都是低级的指令,所以,就需要编译器或者解释器进行翻译。 所以,写代码最主要的是可读性,让人易于阅读,都能转成计算机可以执行的指令。

Less官网:http://lesscss.org

Less中文网:http://lesscss.cn

1.2、下载Less命令行编译器

通过npm下载:

npm install less -g
1.3、下载Less运行时解释器

通过bower下载:

bower install less