本地资源服务提供了一个轻量级API,用于在运行时创建对象URL。LocalResourceService作为资源加载器,通过XHR调用加载远程资源并动态创建对象。该服务允许用户在应用运行时动态地更改资源,这些资源通常是静态的。LocalResourceService的主要目的是帮助开发者更好地管理和利用URI资源。以下是一个简单的使用示例:
var lrs = new LRS();
lrs.onchange = function (state) {
if (state.ready) {
// 所有资源均已加载完成
}
};
// 加载资源示例
lrs.load('assets/bar.png', { keyName: 'png1' }); // => lrs.resources.png1
lrs.load('assets/bar.png', { keyName: 'png2' }); // => lrs.resources.png2
在以上代码中,LRS实例首先被创建,然后通过onchange
事件监听资源加载状态。当所有资源加载完毕后,可通过lrs.resources
对象访问这些资源。
暂无评论