我们假设我有以下代码:
<a id="go" href="http//domain/url-to-another-page">Go there</a>
$('#go').on('click', event => {
// can use preventDefault here
// do some fency computations for ex.
if (canTakeToken) {
localStorage.setItem('myToken, tokenValue - 1);
}
});
现在问题是,这个处理程序是否总是被执行(当用户点击元素时)或者它可以在完成之前被破坏(通过重定向) - 假设我们不会使用preventDefault
?