lib-httpurl
基本的URL操作,支持设置和改变URL参数。
安装依赖
运行 npm install
,来安装所需的依赖模块。关于NPM的知识,请参见nodejs;
用Grunt打包
运行 grunt
,来对项目进行打包。关于Grunt的知识,请参见gruntjs;
如何使用
创建一个实例
var url = new lib.httpurl('//m.taobao.com?ttid=201301@taobao_iphone_3.4.5');
console.log(url.toString());
> http://m.taobao.com?ttid=201301@taobao_iphone_3.4.5
实例的属性和方法
- protocol - 协议头
- username - 用户名
- password - 密码
- hostname - 主机名
- port - 端口
- pathname - 路径
- search - 查询串
- hash - 锚点串
- params - 查询串的键值对
通过params属性获取或修改查询串
url.params.ttid;
> 201301@taobao_iphone_3.4.5
url.params.ttid = '12tx0065';
> 12tx0065
url.params = {ttid:'12tx0065', refid:'qwer'};
console.log(url.search)
> ttid=12tx0065&refid=qwer