在加载其他JavaScript库的页面上嵌入Javascript?

时间:2014-11-06 04:03:28

标签: javascript

我正在做一个网络应用程序,计划允许其他网站(客户端)在其页面上嵌入以下javascript:

<script src="http://example.org/my.js"></script>

我的网络应用程序位于http://example.org

我无法假设客户端网站上的页面包含JQuery和其他所需的库。所以似乎javascript my.js需要加载所需的JQuery和其他javascript库。

从这篇文章:如何在

构建一个Web小部件(使用jQuery)

http://alexmarandon.com/articles/web_widget_jquery/

我知道如何加载所需的JQuery。加载其他库怎么样?如果我使用上面文章中的代码加载多个javascript库,它似乎会变得复杂。

如何或任何Javascript库可以帮助我轻松加载多个JavaScript库(甚至更多,css文件)?

谢谢!

1 个答案:

答案 0 :(得分:1)

从一个js文件加载其他js文件,你可以包含这个代码片段,你可以用这个方法添加不同的脚本

var server_name="abc.com"
(function() {
var some_scrpt = document.createElement('script'); some_scrpt.type = 'text/javascript'; some_scrpt.async = true;
some_scrpt.src = 'http://' + server_name + '/static/js/your_script.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body'[0]).appendChild(some_scrpt);
})();

希望它有所帮助。