less4jLess.js 的 Java 移植版本

联合创作 · 2023-09-24 02:19

Less4j 是 Less.js 的 Java 移植版本,二者是完全兼容的,任何输出的不同都被认为是 bug。

较少的语言是css的扩展,并且此项目将其编译为常规css。它将多个动态功能添加到CSS中:变量,表达式,嵌套规则等。我们的文档既包含所有这些功能的概述,又包含其详细说明的链接。如果您对语言本身感兴趣,我们建议从概述开始。

最初的编译器使用JavaScript编写的,被称为less.js。官方的less大多在less.js文档/问题中定义,并且由less.js实际执行。链接到less.js:

Less4j是端口,其行为应尽可能接近原始实现。除非另有明确说明,否则less.js和less4j输出之间的任何差异都被视为错误。尽可能合理地表示,less4j生成的样式表在功能上必须与less.js的输出相同。但是,它们不必完全相同:

  • less.js和less4j的行为在无效的输入文件上可能有所不同。
  • 输出文件可能会因空格或注释位置而异。
  • 在某些情况下,Less4j可能比less.js做得更多。less.js拒绝的输入可以被less4j接受并翻译。

所有已知的差异都记录在Wiki页面上。Less4j每当生成功能不同的CSS时也会生成警告。

浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报