将一串较少的字符串传递给less.js并接收css?

时间:2012-02-16 17:50:11

标签: javascript css less

less.js中是否有一个函数传递一串较少的代码并返回css代码?我希望能够实现更少的编辑环境,因此用户可以编辑较少的字符串,我可以重新编译它并显示css。我看到有一个php解决方案:http://leafo.net/lessphp/但是如果有可能的话,我想留在js中。谢谢!

1 个答案:

答案 0 :(得分:4)

您可以实例化less.Parser。看看browser.js source它实际上很简单:

var cssString = '@color: #FFFF00; body { color: @color; }';
new(less.Parser)().parse(cssString, function (e, tree) {
    var css = tree.toCSS();
    alert(css);
});