Можно немного конкретики?
var logged = false;
(function(){ /*тут запрос к серверу */.... logged = !!data; })();
var auth = {
loginhandler: function(){ .... logged = true},
logouthandler: function() {... logged = false}
}
$('#loginbtn').bind('click', auth.loginhandler);
$('#logoutbtn').bind('click', auth.logouthandler);
чем лучше или хуже
var logged = false;
(function(){ /*тут запрос к серверу */.... logged = !!data; })();
function loginhandler() { .... logged = true},
function logouthandler() {... logged = false}
$('#loginbtn').bind('click', loginhandler);
$('#logoutbtn').bind('click', logouthandler);
или равнозначно? Может я в дебри лезу, но все же.