在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全  HTML/ requirejs 相互引用的兩個(gè)模塊 不報(bào)錯(cuò)?

requirejs 相互引用的兩個(gè)模塊 不報(bào)錯(cuò)?

1.比如說(shuō)有4個(gè)js文件 main.js,a.js,b.js,c.js

a.js中

define(['b','c']function(b,c){

})

b.js

define(['c','d']function(c,d){

})

c.js

define(['b','d']function(c,d){

})

也就是在 b.js和c.js存在了項(xiàng)目依賴
在實(shí)際測(cè)試中,因?yàn)閍先引入的b,b又引入了c,c中又去找b, 為什么不報(bào)錯(cuò)?
另外,在實(shí)際問(wèn)題中,b,c這個(gè)方式引用, 報(bào)錯(cuò)c為 undefined ,然后顛倒c,b有正常了~?。?/p>

請(qǐng)大神講下大概流程,多謝

回答
編輯回答
吢丕

像commonjs,amd,es6的模塊機(jī)制都做了循環(huán)依賴的處理的。

2018年1月30日 19:10