少的优点是什么?

0 javascript css less

http://lesscss.org/

是的,语言语法看起来很酷,但是有没有明显的优势?

因为从我看到的那里你实际上写了更多的CSS,并且由于javascript编译的样式表越少,你就得到一个没有样式的网站几秒钟......

Lay*_*yke 5

那就是如果你使用lesscss来生成客户端表单.

您也可以在服务器端使用lesscss,甚至可以预先编译工作表.

例如,如果您使用node.js,则可以在服务器上生成工作表.此外,如果需要,您可以将其用作编写更易于管理的模板的方法,然后"编译"工作表以生成用于生产时的成型样式表.

我认为这有利于感知,因为这意味着在开发过程中,您可以在单个十六进制颜色更改中更改颜色集合.准备好部署时,可以预先编译,然后将该样式表与项目一起分发.

考虑可管理性并使用命令行编译器.

命令行

http://lesscss.org/

较少的二进制文件允许您从命令行调用编译器,如下所示:

$ lessc styles.less
Run Code Online (Sandbox Code Playgroud)

这会将已编译的CSS输出到stdout,然后您可以将其重定向到您选择的文件:

$ lessc styles.less > styles.css
Run Code Online (Sandbox Code Playgroud)

要输出缩小的CSS,只需传递-x选项即可.


F.P*_*F.P 5

为什么要用LESS写更多的CSS?相反,你少写.你编写的代码比普通的css更冗长.您可以更好地创建组,使用继承......您只需要比使用CSS更好地概述样式.

我的项目CSS文件目前有超过800行...在LESS,它只有150左右.

对于javascript编译:我通常使用离线编译器并只上传编译的CSS,所以我不必大惊小怪的JS客户端.