6

该脚本基本上将.less代码转换为.css代码。我认为只有在用户关闭 javascript 时才会导致问题,但很多人会这样做吗?

有什么建议么?

4

4 回答 4

8

.less只需在将其放入.css生产环境之前编译即可。这样它仍然会显示给那些没有启用 JS 的人,并且不会遇到@Plynx 提到的问题。

至于编译,有一些实时编译器,特别是:

两者都编译.less.css文件保存,这很棒,并且使 LESS 更易于使用!

于 2011-03-31T10:44:23.217 回答
3

很多人都这样做(我没有确切的数字,但 IIRC 不到 4%),但您没有义务提供没有 javascript 的功能。今天许多更高级的网站都没有。这取决于您所服务的内容以及您的受众是谁。

当然,如果可以的话,提供这个功能是很棒的。我会更关心 less.js 对您网站加载时间的影响。如果在 javascript 之后才能加载 CSS,则必须延迟渲染直到 javascript 运行,以避免从 unstyled 到 styled 的不合时宜的过渡。

您可以使用监视目录的工具在更改时将 .less 文件自动编译为 CSS。

于 2011-03-30T06:37:14.563 回答
0

这实际上取决于您正在构建什么以及您的目标受众是谁。支持 HTML5 的现代浏览器将在第一次加载时缓存生成的 CSS,因此如果您的大多数访问者将使用现代浏览器,那么它是非常安全的。

于 2011-03-31T05:05:41.113 回答
0

其他选项是在服务器中制作您自己的较少编译器,然后您可以“玩”缓存时间 css 结果。

为了做到这一点,您可以将库检查为 LessPHP。

于 2013-09-18T12:56:34.077 回答