0
在單個分頁應用程序中,這是綁定和觸發事件的最佳方式嗎?一個網頁套接字連接到服務器並初始化,然後調用頁面加載等功能綁定/觸發事件的最佳方式
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()
{
});
的方法看起來不錯,但你應該使用更近jQuery.on()和jQuery.off()方法從jQuery API – 2012-03-21 15:31:00
我想你會只使用$ .bind('customevent')和$ .trigger('customevent'),我不知道爲什麼你會把你的應用程序對象變成一個jQuery對象... – Aknosis 2012-03-21 15:31:11
如果我沒有把它變成一個jQuery對象,我將如何將事件綁定到它? – firebird 2012-03-21 18:07:56