Javascript 在Dojo/Dijit中动态加载CSS?

Javascript 在Dojo/Dijit中动态加载CSS?,javascript,css,dojo,amd,Javascript,Css,Dojo,Amd,本教程为dijit小部件提出了一个目录结构,其中包括“css”目录。示例中的所有其他内容都是使用AMD动态加载的,而不是CSS。作者写道: 现在,有了它,我们只需要将CSS添加到我们的头部 我们的网页,我们有一个好看的作者名单 然而,Dojo/Dijit是否有任何机制不需要将所有可能的CSS内容放在HTML头部或一些聚合CSS(导入)中 可以简单地将节添加到头中,但需要先检查是否已加载,并可能等待CSS加载。是否有一些内置的解决方案来制作这些东西?请参阅和 一个简单的用法示例,直接来自文档: d

本教程为dijit小部件提出了一个目录结构,其中包括“css”目录。示例中的所有其他内容都是使用AMD动态加载的,而不是CSS。作者写道:

现在,有了它,我们只需要将CSS添加到我们的头部 我们的网页,我们有一个好看的作者名单

然而,Dojo/Dijit是否有任何机制不需要将所有可能的CSS内容放在HTML头部或一些聚合CSS(导入)中

可以简单地将节添加到头中,但需要先检查是否已加载,并可能等待CSS加载。是否有一些内置的解决方案来制作这些东西?

请参阅和

一个简单的用法示例,直接来自文档:

define(["xstyle!./path/to/file.css"], function(){
    // module starts after css is loaded
});

在将其与Dojo构建相结合时,过去存在一些问题。然而,@krizyp现在似乎已经很好地记录了这些东西-

所以它将把
require(['xstyle/css!path/to/stylesheet.css'],function(){})
放在代码中,并且所有事情都是由xstyle模块透明地完成的?您可以在答案中包含一些用法示例,如果链接停止运行,那么答案最多应该仍然有效。@Łukasz웃Lツ - 以上内容有用吗?