为什么在Less.js中使用JavaScript

时间:2012-08-14 04:57:24

标签: javascript css less

为什么你会在Less.js文件中使用JavaScript,当我看到的每个例子和解释都谈到编译服务器端并将其作为缓存的CSS文件提供时。我还没有看到使用JavaScript的一个例子,而不是它可以,并且'这里是Less文件中的一些随机JavaScript,请参阅?它有效!'。

这里的想法是,你有两个Less文件,一个包含所有样式并且作为缓存的CSS文件(快速服务),另一个包含任何(和更少)动态,客户特定的计算,以及JavaScript完成的任何样式(服务时间更长,但更少) - 现在包含样式的所有内容(而不是在CSS和JS文件之间分割)?

或者这更像是一个'看它能解析JavaScript'的噱头吗?

1 个答案:

答案 0 :(得分:1)

当您编译服务器端时,它使用节点,因此JavaScript仍然会被执行,而不是在浏览器的上下文中。

我建议永远不要使用它,因为它混合了技术并使文件看起来很乱。但有时它是必需的,例如将@arguments转换为逗号分隔格式或执行子字符串 - 任何你在更少和需要时坚持做的事情。

但如果你可以在没有js的情况下做到,那就不用了。