看看DOJO这个开源框架
没办法使用系统功能实现。
如果你需要,可以定义一个字典,映射不同的功能对应的JS连接地址。
调用时检测目标JS是否已经加载,再动态的加载(给document添加一个script标记)。
不过,不建议这样。
ExtJS 中
Ext.Loader.setConfig({
enabled : true,
paths : {
'Module.TestModule' : '../../Scripts/Module/TestModule',
'Any.ex' : '../../Scripts/Extensions',
'Ext.ux' : '../../Scripts/ux'
}
});
document.write('<script src = "xxx"></script>');
加载后记录到字典。。每次调用验证字典里是否存在。。 只是把2楼的思路说下。
建议看下EXTJS 的required 。
可以把js文件的引用都放到程序里控制。比如:
if (用到A业务)
{
//加载A业务对应该的js
scriptBuilder.AppendLine(SCRIPT_CLASSFUNCTION);
this.literalScript.Text = scriptBuilder.ToString();
}
我是这样做的,不知道你说的是不是这个意思、。