File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change
1
+ /**
2
+ * Created by chenhao on 15/5/24.
3
+ */
4
+
5
+ var queryString = require ( 'querystring' ) ;
6
+ console . log ( queryString ) ;
7
+
8
+ var urlQueryJson = {
9
+ name : 'abc' ,
10
+ course : [ 'a' , 'b' ] ,
11
+ form : ''
12
+ } ;
13
+ console . log ( queryString . stringify ( urlQueryJson ) ) ; //转换成url传参
14
+ console . log ( queryString . stringify ( urlQueryJson , '&&' ) ) ; //用&&串联键值
15
+ console . log ( queryString . stringify ( urlQueryJson , null , '==' ) ) ; //用==来连接键值
16
+
17
+ var urlQuery = queryString . stringify ( urlQueryJson , null , '==' ) ;
18
+ console . log ( queryString . parse ( urlQuery , null , '==' ) ) ; //传参与stringify对应
19
+
20
+ console . log ( queryString . escape ( '哈哈' ) ) ; //编译
21
+ console . log ( queryString . unescape ( '%E5%93%88%E5%93%88' ) ) ; //反编译
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Created by chenhao on 15/5/24.
3
+ */
4
+
5
+ var url = require ( 'url' ) ;
6
+ console . log ( url ) ;
7
+
8
+ console . log ( url . parse ( 'http://www.imooc.com/video/6710?a=1&b=2#abc' ) ) ; //打印url的各项信息
9
+ console . log ( url . parse ( 'http://www.imooc.com/video/6710?a=1&b=2#abc' , true ) ) ; //参数query转成json对象输出
10
+ console . log ( url . parse ( '//www.imooc.com/video/6710?a=1&b=2#abc' , true , true ) ) ; //在不确定url协议是http还是https还是其他多时候用
You can’t perform that action at this time.
0 commit comments