📅  最后修改于: 2021-01-06 04:40:15             🧑  作者: Mango
Less是一个CSS预处理程序,可帮助您自定义,管理和重复使用网页的样式表。 Less是CSS和动态样式表语言的扩展,可以在客户端或服务器端运行。
Less是一种开源语言。它也与跨浏览器兼容。
CSS预处理器是一种脚本语言,是CSS的扩展。将其编译为常规CSS语法,然后由Web浏览器读取CSS。 Less看起来与CSS非常相似,但是它提供了诸如变量,函数,mixin和操作等功能,可帮助您构建动态CSS。
Less和SASS都是CSS预处理程序的示例,因为它们都经过编译并产生CSS语法,这些语法可以由Web浏览器读取。
用JavaScript编写的代码更少,需要Node.js或Web浏览器才能运行。您可以在网站上包含Less.js,它可以实时编译所有链接的.Less样式表,但这很慢,不建议这样做。
在这里,我们使用Node.js作为图形程序来编译Less样式表并部署常规CSS文件。使用Node.js的原因是它非常快速且令人印象深刻。
Less最初是用Ruby编写的,但后来的版本是用JavaScript编写的,不推荐使用Ruby。 Less由Alexis Sellier在2009年设计和编写。