本文主要是介绍跨域加载js,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在应用开发中经常需要跨域动态加载脚本和样式表,以实现延迟加载或按需加载组件等;也可以用来加载静态服务器上的任何JS。基于Prototype开发了一个轻量的跨域加载器基本功能如下: 1. 对加载的目标JS无任何附加要求; 2. 保证加载完成后脚本按序执行; 3. 提供一次完全加载后的用户回调; 4. 可指定加载超时限制; 一个具体使用例子: var trans = $Get.script([ "http://sns.chinaren.com/scriptaculous/dragdrop.js", "http://sns.chinaren.com/group2/cropper/cropper.js" ], { timeout : 10000, //指定为10s超时 onSuccess : function() { //加载成功 }, onFailure : function() { //加载中断 }, onTimeout : function(params) { //加载超时 } });
这篇关于跨域加载js的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!