绑定/触发事件的最佳方法

时间:2012-03-21 15:28:28

标签: jquery

在单页面应用程序中,这是绑定和触发事件的最佳方式吗? websocket连接到服务器并初始化,然后调用页面加载函数等。

var app  = {};
websocket.init(function()
{
   //websocket is loaded, call page load function
   $(app).trigger('load');
});
function logout()
{
  websocket.logout(function()
  {
     //now logged out
     $(app).trigger('loggedout');
  }
}

//page.js
$(app).bind('load', function()
{

});
$(app).bind('loggedout', function()
{

});

1 个答案:

答案 0 :(得分:0)

var app  = {};
websocket.init(function()
{
   //websocket is loaded, call page load function
   $(app).load();
});
function logout()
{
  websocket.logout(function()
  {
     //now logged out
     $(app).loggedout();
  }
}

//page.js
$(app).load(function()
{

});
$(app).loggedout(function()
{

});