我试图确定JS或jQuery代码何时会导致内存泄漏。以下任一示例都会导致内存泄漏吗?
点击btn-submit-form,调用一个匿名函数,执行一个启动箱确认,然后根据返回的确认调用另一个函数:
$('#btn-submit-form').click(function () {
bootbox.confirm("Are you sure?", function (confirmed) {
if (confirmed) { onSubmitForm(); }
});
});
单击btn-submit-form,调用bootboxConfirmation函数。处理确认的所有逻辑都包含在该函数中,而不是在第一个示例中的匿名函数中。
var bootboxConfirmation = function() {
bootbox.confirm("Are you sure?", function (confirmed) {
if (confirmed) { onSubmitForm(); }
});
$('#btn-submit-form').on('click', bootboxConfirmation);