hash.js 轻量级地址栏 location.hash 参数处理框架
hash.js 是一个超小的框架,主要用来处理你的地址栏 location.hash 参数,在 SPA 单页应用中经常被使用到。
获取参数
假设我们有这样一个 URL 地址:
http://www.example.net/#!&foo=bar&array[]=1&array[]=2
使用 Hash.js 获取参数:
hash('foo'); // 'bar' hash('array'); // ['1', '2'] hash(); // { foo: 'bar', array: ['1', '2'] }
设置参数
当然不仅仅能获取,也能设置浏览器地址栏 hash 参数:
// Results in http://www.example.net/#!&foo=bar hash('foo', 'bar'); // Results in http://www.example.net/#!&foo[]=bar&foo[]=baz hash('foo', ['bar', 'baz']); // Results in http://www.example.net/#! hash('foo', undefined);
相关链接
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论