node路径相关数据

1,path.join 中的跨平台输出结果不一致,这个需要注意

1
2
3
4
5
// node 中path模块
//join 函数会根据平台自动拼接路径
path.join('/srv/www','hello','world')
// linux 下输出 /srv/www/hello/world ,是斜杠
// win32 下输出 \srv\www\hello\world ,是反斜杠

2,decodeURI, encodeURI

1
2
3
4
5
let str = "http://www.baidu.com/hello world";
let decodeStr = decodeURI(str)
console.log(decodeStr) //这个输出结果是 http://www.baidu.com/hello%20world
let encodeStr = encodeURI(decodeStr)
console.log(encodeStr)// 这个输出结果是 http://www.baidu.com/hello world