Nik*_*hev 4 javascript jquery hashchange browser-state
对我来说,它现在看起来是最成熟的解决方案(如果我错了,请纠正我).我非常喜欢这个用浏览器哈希操纵的插件.在某些情况下,它简化了js代码.
我真的想开始广泛使用它,但我有一个问题要问你.
因此,它使用循环并检查散列锚是否每50毫秒更改一次.
性能怎么样?我可以过度使用hashchange吗?它会导致性能显着下降吗?如果是这样的话?
每50ms检查一个简单的字符串属性是一个无限小的成本,可能是你正在运行的其他所有东西,我不会在这里关注性能.如果你经常更改哈希并且你的回调非常非常昂贵,那么处理它(你回调),但检查本身是一个非常非常小的成本.
另请注意,50ms检查仅适用于没有window.onhashchange内置的浏览器,因为它是本机事件(而且是最现代的浏览器).
| 归档时间: |
|
| 查看次数: |
1208 次 |
| 最近记录: |