例如:
user.html requires -> uilang.js, user_ui_code.js, userstyle.css
admin.html requires -> uilang.js, admin_ui_code.js, admin_style.css
我会需要每个js / css文件来呈现/加载,具体取决于请求的路由(即
example.com/user
或example.com/admin
),例如不同的背景颜色,过渡等。流星文档状态:/ public中的文件按原样提供给客户端。使用它来存储资产,例如图像。例如,如果您有一个位于/public/background.png的图像,则可以使用background-image:url(/background.png)将其包含在HTML中或包含在CSS中。请注意,/ public并不是图像URL的一部分。问题。相反,似乎JS(以及CSS)文件已连接在一起,并且无论您在哪条路由上,它们都同时运行,从而重叠了代码。我不确定是否缺少明显的东西,或者这是流星中的实际问题?
感谢您的帮助。
#1 楼
流星尚不支持资源的延迟/按需加载。该功能在路线图上称为“增量加载”。同时,请看一下numtel:publicsources和numtel:privatesources,它们使您可以创建带捆绑包的惰性加载资源(带或不带身份验证)。 。
评论
太棒了非常感谢您回答我的问题。我真的很感激。
–麦克莱顿
2015年2月5日在22:41
评论
如果要更改颜色/背景等,为什么不更改应用于身体元素的类?我们今天尝试过。但是,它仅在一定程度上起作用。例如,uilang在要激活的站点的特定部分上使用css类。还有大量的CSS和JS代码。
例如,主页上链接的css会在整个应用程序中应用于每个页面。