urls-js
轻量级url参数处理,兼容浏览器和Node.js环境
引用
var urls = ;
或
urls.parse() 解析
假设当前页面 url 为 http://baidu.com?a=1&b=2#c=3
urlsquery; // ==> { a: '1', b: '2' }urlshash; // ==> { c: '3' }
urlsquery; // ==> { a: '3', b: '4' }urlsquery; // ==> { a: '3', b: '4' }urlsquery; // ==> { a: '3', b: '4' }
urls.stringify() 拼接
var url = path: 'page/index.html' query: a: 1 b: 2 hash: c: '' ; urls; // ==> page/index.html?a=1&b=2#c
urls.merge() 合并
var url1 = 'page/index.html?a=1&b=2#c';var url2 = '?b=3'; urls; // ==> page/index.html?a=1&b=3#c urls; // ==> page/index.html?a=1&b=3#c