当不使用preventDefault时,重定向可以中断onClick处理程序执行吗?

时间:2016-10-28 11:31:24

标签: javascript

我们假设我有以下代码:

<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

0 个答案:

没有答案