我有一个将 LESS 代码编译成 CSS 的构建过程,然后将其注入到 JavaScript 字符串中,并与主要的缩小 .js 代码连接。然后,该主代码会将 CSS 字符串注入页面。
这样做的一个优点是只需要一个 HTTP 请求即可启动和运行样式和脚本。
但是,这样做有什么注意事项吗?
编辑
很多人认为我在做一个宣传册类型的网站。实际上,我正在开发一个单页网络应用程序。因此,如果 JavaScript 被禁用,该应用程序无论如何都是完全无用的。但从可用性的角度来看,最好有一些样式可以告诉那些禁用 JavaScript 的人需要 JS 才能运行应用程序。
编辑 2
我正在 Backbone.js 中构建一个 Web 应用程序。而且,我有多种观点。通过脚本标签加载它们是一个糟糕的主意。而且,依赖管理会很糟糕。因此,我使用 RequireJS 来帮助我处理所有依赖项。
但是 RequireJS 也有这个简洁的小插件,可以让你加载可以在应用程序中使用的纯文本文件。
因此,我受到启发,让每个视图在自己的 LESS 文件中都有自己的风格。