node的URL

安装nodejs后就可以使用这个了,打开cmd控制台,输入node,然后输入URL

node的URL

可以看到有这几个东东,一个个试试把

/**************** parse *************************/

先随便选择一个网址 http://www.imooc.com/course/list,然后在刚才的cmd中继续输入

url.parse('http://www.imooc.com/course/list')

node的URL

把网页地址弄成一个对象了,有协议,host域名,port域名,href地址等等。再来个例子

node的URL

注:parse还有2个参数,parse(“url”,true,true),第一个true就是把query设置为一个对象,第二个true就是不要指定是什么协议,就是url前不用加http:

/**************** format *************************/

parse的****,上例子

node的URL

/**************** resolve*************************/

拼接,上图

node的URL


其他的一些

/***************** querystring **********************/

stringify就是把一个json转为url后面的查询格式

node的URL

parse就是反序列化,同样也有两个参数,分别对应stringify的两个,第四个参数是设置个数限制

node的URL

转译和反转译

node的URL