是否有任何Js事件或功能在任何动作之前触发或执行?

时间:2017-03-29 13:22:20

标签: javascript jquery

由于AngularJs中的指令 - onLocationChange()C#onActionExecute(),Javascript中是否存在类似这样的事件,它们在整个行动中执行网站。

1 个答案:

答案 0 :(得分:0)

从您的问题看来,您似乎希望观察用户导航,即:当地址栏位置发生变化时。

您可以使用旧方法检测页面何时刷新

window.addEventListener('beforeunload', function (e) {
    // perform  something here
}, false);

对于SPA(单页面应用程序,您可以使用hashchange

//detecting hashchange
window.onhashchange = function() { 
     //code  
}