obj是个灰常大的对象,里面就一个字段依赖于其他模块,结果就要在几百行外面套个 require ,赶脚好别扭, 编辑缩进神马的,都成渣渣了:(
因为一个xx:getxx() 坏了偶的整个代码美感啊:( 没有好看点的做法么?
require([‘moduleName’], function(){
var obj={
…
xx:getxx()
}
});
7 回复
@kingapple 如果逻辑非常复杂,你可以把代码分离,想了一下可以这样实现
a.js
var obj={
......
xx:getxx()
require(['Jquery'], function($){
$.get("./a.js", function(data){
eval(data);
});
}