我在我的nodejs服務器中使用「socket.io」。有沒有辦法在我的課程/模塊範圍內(在瀏覽器中)運行註冊的事件功能?如何將socket.io(在nodejs中)的事件處理程序綁定到我自己的作用域?
...
init: function() {
this.socket = new io.Socket('localhost:3000'); //connect to localhost presently
this.socket.on('connect', this.myConnect);
},
myConnect: function() {
// "this.socket" and "this.f" are unknown
// this.socket.send({});
// this.f();
},
f: function() {
// ...
}
...
不幸的是我沒有Chrome來測試它,它在Firefox中不起作用。有沒有其他方法? – koalabruder 2011-03-07 16:38:05
然後在Node.js中嘗試它 - 它應該工作。 – Pointy 2011-03-07 16:45:14
另外,你應該真的嘗試Chrome瀏覽器 - 這是一個很好的瀏覽器,速度非常快:-) – Pointy 2011-03-07 16:47:49