【问题标题】:How to make attach socket.io event in custom prototype methods?如何在自定义原型方法中附加 socket.io 事件?
【发布时间】: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);

【问题讨论】:

    标签: javascript jquery node.js socket.io


    【解决方案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);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-23
      • 2010-09-23
      • 2019-02-19
      • 1970-01-01
      相关资源
      最近更新 更多