是否可以包含这样的文件?我需要编写很多代码,它可以帮助我清晰。 附:抱歉我的英文;)
io.sockets.on('connection', function(client) {
// include file1.js
// include file2.js
});
file1.js的内容
client.on('event1',function() {
// do something here...
});
file2.js的内容
client.on('event2',function() {
// do something here...
});
答案 0 :(得分:1)
如果您不需要有条件地加载JavaScript文件,可以执行以下操作:
main.js
io.sockets.on('connection', function(client) {
setup1(client);
setup2(client);
});
file1.js
function setup1(client) {
client.on('event1',function() {
// do something here...
});
}
file2.js
function setup2(client) {
client.on('event2',function() {
// do something here...
});
}
当然,通过使用像Postal.js这样的库来处理应用程序间的通信,你可以使它变得更干净。