我有以下代码:
$(文档).ready(函数 () {
function loginLinkClick(e) {
e.preventDefault();
$('#loginLink').unbind('click', loginLinkClick);
dialog(this);
}
function registerLinkClick(e) {
e.preventDefault();
$('#registerLink').unbind('click', registerLinkClick);
dialog(this);
}
$('#loginLink')
.bind('click', loginLinkClick);
$('#registerLink')
.bind('click', registerLinkClick);
$('#logoutLink')
.click(function (e) {
window.location = $(this).attr('data-href')
});
});
我想让我的 loginLinkClick 和 registerLinkClick 函数可用于其他 javascript 文件。有没有办法我可以做到这一点?我正在使用 jQuery,所以我应该将它们放入 jQuery 命名空间或类似的东西中吗?
还有一个问题。从性能或可维护性的角度来看,我是否应该在 $(document) 之外拥有类似的功能