临近年底了,最近有了点空闲的时间,所以复习了一下js

今天看到书上介绍了encodeURIComponent与encodeURI的区别,区别主要如下

1、encodeURI只会编码空格,用%20代替,而而encodeURIComponent()方法则会使用对应的编码替换所有非字母数字字符。这也正是可以对整个URI使用encodeURI();自然而然的,encodeURI对应decodeURI,encodeURIComponent对应decodeURIComponent,

2、encodeURIComponent方法只针对ASCII,因此如果是生产环境不建议使用

每天积累一点点,水滴石穿~