qsman: query string maintainer
解析和维护(增删改查) URL 上的参数, 拼接 URL 参数的时候再也不用判断是追加 ?
还是 &
了
Example
; var url = 'https://domain.com?number=1000'; // https://domain.com?number=1000&number=1&string=2&booleanTrue=true&booleanFalse=false&null=&undefined=&array=100&array=101&encode=%E4%B8%AD%E6%96%87%3A%20100%25&decode=%E7%BC%96%E7%A0%81console;
APIDoc
-
兼容所有支持 ES5 的浏览器
- 提问: 如果想兼容 IE6 怎么办?
- 回答
- 构建的时候安装和使用 babel-plugin-transform-es3-memeber-and-property-regenerator 解决保留关键字的问题
- 在页面中使用 es5-shim
为什么造轮子
找了很多库都只能一次性解析 query string, 不能方便地维护 query string, 也不能方便地将 query string 再追加到 URL 上
例如