如何在自定义原型方法中附加 socket.io 事件?
Posted
技术标签:
【中文标题】如何在自定义原型方法中附加 socket.io 事件?【英文标题】:How to make attach socket.io event in custom prototype methods? 【发布时间】:2017-04-19 22:50:53 【问题描述】:如何在下面的类中制作$.tpt.prototype.socket.on("connect", function() );
?
skeleton.js:
var socket = io.connect('http://localhost:3003');
socket.on("connect", function ()
);
(function ($)
var uuid = ;
$.tpt = function (options)
this.boot();
;
$.tpt.prototype.boot = function(msg)
alert("page loaded");
;
//attach that events of socket here how??
)(jQuery);
【问题讨论】:
【参考方案1】:var socket = io.connect('http://localhost:3003');
socket.on("connect", function ()
);
(function ($)
var uuid = ;
$.tpt = function (options)
this.boot();
this.socketOn('connect',function());
;
$.tpt.prototype.boot = function(msg)
alert("page loaded");
;
$.tpt.prototype.socketOn = function(event,fn)
socket.on(event,fn);
;
)(jQuery);
【讨论】:
以上是关于如何在自定义原型方法中附加 socket.io 事件?的主要内容,如果未能解决你的问题,请参考以下文章
如何重用 socket.io 发射功能?试图将套接字发射功能附加到 SwiftUI 按钮(操作)?
在自定义 UINavigationBar 中绘图,附加到顶部