猿问
请问如何才能把JavaScript模块化,做到按需加载?
请问如何才能把JavaScript模块化,做到按需加载?
犯罪嫌疑人X
浏览 561
回答 6
6回答
冉冉说
参考文章:Writing Modular JavaScript With AMD, CommonJS & ES Harmony
0
0
0
互换的青春
看看DOJO这个开源框架
0
0
0
慕的地10843
没办法使用系统功能实现。 如果你需要,可以定义一个字典,映射不同的功能对应的JS连接地址。 调用时检测目标JS是否已经加载,再动态的加载(给document添加一个script标记)。 不过,不建议这样。
0
0
0
暮色呼如
ExtJS 中 Ext.Loader.setConfig({ enabled : true, paths : { 'Module.TestModule' : '../../Scripts/Module/TestModule', 'Any.ex' : '../../Scripts/Extensions', 'Ext.ux' : '../../Scripts/ux' } });
0
0
0
慕姐4208626
document.write('<script src = "xxx"></script>'); 加载后记录到字典。。每次调用验证字典里是否存在。。 只是把2楼的思路说下。 建议看下EXTJS 的required 。
0
0
0
神不在的星期二
可以把js文件的引用都放到程序里控制。比如: if (用到A业务) { //加载A业务对应该的js scriptBuilder.AppendLine(SCRIPT_CLASSFUNCTION); this.literalScript.Text = scriptBuilder.ToString(); } 我是这样做的,不知道你说的是不是这个意思、。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答