我目前正在开发一个简单的javascript模块系统(类似于node.js模块系统或requireJS)。
要加载模块所需的javascript文件,我使用mootools请求对象:
var request = new Request({
url: <url to javascript file>,
method: 'get',
onSuccess: function(jsFileContent) {
var func = new Function(jsFileContent);
var result = func();
// ...
}
}).send();
到目前为止,代码工作正常。我的问题是以这种方式加载的javascript文件不会出现在Firebug中。因此,调试这些文件变得很困难,因为无法使用像断点这样的Firebug功能。
有没有办法让这个与Firebug一起工作?或者有没有其他方法从JavaScript加载其他javascript文件与Firebug工作正常?
由于
答案 0 :(得分:0)
我认为轻松做到这一点的唯一方法是添加脚本标记...我建议编写一个检查全局调试标志的包装器...如果调试标志打开它会通过脚本标签插入脚本如果关闭它通过ajax
插入