动态加载Javascript方法3

之前我们讨论了动态加载Js的两种方法,各有利有弊,今天给出一个比较通用的方法可以避免重复加载的问题:

$import("controls/grid.js");
$import("http/request.js"
);
...
...
//    ------------------------------------------------------------

function $import(path
){
    var 
ibase=''src "grid.js"scripts document.getElementsByTagName("script"
);
    for (
i=0i<scripts.lengthi++){if (scripts[i].src.match(src)){ base scripts[i].src.replace(src""
);break;}}
    
document.write("<" "script src=" base path "></" "script>"
);
}

引用通告地址: 点击获取引用地址
标签: WEB
评论: 0 | 引用: 0 | 阅读: 472 | 打印 | 打包 | 转发
发表评论
昵 称: 密 码:
网 址: 邮 箱:
验证码: 验证码图片 选 项:
头 像:
内 容:
  • 粗体
  • 斜体
  • 下划线
  • 插入图像
  • 超链接
  • 电子邮件
  • 插入引用