JavaScript

this 在 JavaScript function() {} 和 () => {} 里的区别

admin 提交于 周四, 06/22/2017 - 11:34

function() { this } 里面的this是一个新的指针,如果我们想访问父亲的指针,需要在调用前var self = this; 然后在函数里用self引用父亲。

() => { this }里面的this是父亲作用域的指针。

https://stackoverflow.com/questions/24900875/whats-the-meaning-of-an-arrow-formed-from-equals-greater-than-in-javas

标签

JS捕捉后退事件

admin 提交于 周三, 12/28/2016 - 17:10

当URL修改过,例如添加了#anchor的业内跳转,JS就可以捕捉浏览器的后退事件,做一些处理,这在单页应用里很有用。也可以在页面加载时固定添加一个#hello的跳转,然后当用户要后退的时候,展示一些特别的信息,在手机浏览里也很有作用。

http://blog.teamextension.com/onhashchange-jquery-hashchange-pushstate-and-history-js-1012

标签