javascript - 传递一串less给less.js并接收css?

标签 javascript css less

less.js中有没有传递一串less代码并返回css代码的函数?我希望创建一个 live less 编辑环境,这样用户就可以编辑 less 字符串,我可以重新编译它并显示 css。我看到有一个 php 解决方案:http://leafo.net/lessphp/但如果可能的话,我想留在 js。谢谢!

最佳答案

您可以实例化 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);
});

关于javascript - 传递一串less给less.js并接收css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9316385/

相关文章:

javascript - SVG 定义的文本标记中的可变文本

javascript - D3 折线图没有使用标签正确绘制 X 和 Y 轴

html - 为什么响应式设计中的固定宽度侧边栏不起作用?

less - 可以使用 LESS 来访问所选元素的现有属性的值吗?

angularjs - Yeoman Angular 应用程序,grunt watch .less 文件

html - LESS 编译错误

javascript - x 秒或页面更改后再次隐藏警告消息

javascript - 无法在 IE 中追加,但适用于 Firefox 和 Chrome

css - 在同一类声明中两次使用 CSS 属性

javascript - CSS3 动画完成时是否有回调?