我想知道以下两种情况是否具有完全相同的效果性能和安全性?哪一个是更好的实践?
使用加载事件
if (sSessionRole === "admin") {
window.addEventListener("load", function () {
getAjax("api_get_users.php", getUserData);
});
}
function getUserData(ajUserDataFromServer) {
//console.log( "USERS ARE EDITABLE" );
showUsers(ajUserDataFromServer);
}
使用自调用函数
if (sSessionRole === "admin") {
(function () {
getAjax("api_get_users.php", getUserData);
})();
}
function getUserData(ajUserDataFromServer) {
//console.log( "USERS ARE EDITABLE" );
showUsers(ajUserDataFromServer);
}