2014-09-02 17 views
1

我正在构建一个JS SDK(库),我正计划给用户一个JS加载器,它反过来应该加载CDN中的所有资产(所以我们可以部署新代码而不要求客户端下载新版本的SDK)。如何使用远程资产创建JS库?

资产包括所有的SDK代码,一些CSS文件,配置文件和一些图形。

Javascript代码依赖于配置文件(应该在使用SDK之前加载),并且如果任何资产失败(例如无法下载jpeg),则库加载应该失败。

只是一个说明 - 我不能使用IFrame,因为我需要与托管页面进行交互。

我该如何做到这一点?任何最佳实践?

感谢

+0

你试过easyXDM了吗? – 2014-09-02 14:08:13

回答

0

easyXDM是一个JavaScript库,使您作为开发人员可以轻松地解决由同源策略设置到位的限制,进而使其易于沟通和跨域边界暴露的JavaScript API的。

+0

谢谢。我不知道这是如何解决加载CSS/Config/Etc ...文件的问题,并确保它们都以正确的顺序加载并保持其依赖关系(例如,JS取决于Config) – Roman 2014-09-02 14:20:38