分为两种url,一种是带#‘锚点’的url,一种是平常的url
现在web开发多了一种hository模式,因此需要重新封装一个截取url参数值的方法。
有锚点的url参数值获取 :
```
function getQueryString(key){
var reg = new RegExp("(^|&)"+key+"=([^&]*)(&|$)");
var result = window.location.hash.split('?')[1].match(reg);
return result?decodeURIComponent(result[2]):null;
}
getQueryString('key')
```
普通的url参数获取
```
getQueryString(key) {
var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)");
var result = window.location.search.substr(1).match(reg);
return result ? decodeURIComponent(result[2]) : null;
},
```