escape
已经被抛弃了,不要再用。。。
1、encodeURI
encodeURI
用于对完成的 URL
进行编码,针对其中的功能字符,比如 &
、?
、/
等等,并不会做处理。
encodeURI('https://www.baidu.com/ a b c')
// "https://www.baidu.com/%20a%20b%20c"
2、encodeURIComponent
encodeURIComponent
主要用于对query
部分进行编码,
escape('https://www.baidu.com/ a b c')
// "https%3A//www.baidu.com/%20a%20b%20c"