开发手册 欢迎您!
软件开发者资料库

LESS - 程序化使用

LESS程序化使用 - 从简单和简单的步骤开始,从简单和简单的步骤学习,包括概述,安装,嵌套规则,嵌套指令和冒泡,操作,转义,函数,命名空间和访问器,范围,注释,导入,变量, Extend,Mixins,Parametric Mixins,Mixins作为函数,将规则集传递给Mixins,导入指令,导入选项,Mixin Guards,CSS Guards,循环,合并,父选择器,其他函数,字符串函数,列表函数,数学函数,类型函数,颜色定义功能,颜色通道功能,颜色操作,颜色混合功能,命令行使用,在浏览器中使用较少,浏览器支持,插件,编程使用,在线编译器,GUI,编辑器和插件,第三方编译器,框架。

LESS中程序化使用的要点是less.render功能.此函数在LESS中使用以下格式;

less.render(input_data, options).then(function(output) {   //code here},   function(error) {});

该函数也可以用以下方式编写 :

less.render(css, options, function(error, output) {})

options 是一个可选参数如果未指定回调,则返回承诺,并在指定回调时返回承诺.您可以通过将文件读入字符串来显示文件并设置主文件的文件名字段.

sourceMap 选项允许设置源图选项,例如 sourceMapURL sourceMapBasepath sourceMapRootpath outputSourceFiles sourceMapFileInline .这里需要考虑的一点是 sourceMap 选项不适用于less.js.

您可以通过添加一个来获取对日志的访问权限.监听器如下所示格式 :

less.logger.addListener({   debug: function(message) {   },      info: function(message) {   },      warn: function(message) {   },      error: function(message) {   }});

以上定义的函数是可选的.如果显示错误,则会将错误传递给 less.render 中的callback or promise.