URL,URN,URI区别

URI = Uniform Resource Identifier 统一资源标志符
URL = Uniform Resource Locator 统一资源定位符
URN = Uniform Resource Name 统一资源名称

URI是抽象的定义,不管用什么方法表示,只要能定位一个资源,就叫URI,本来设想的的使用两种方法定位:
1,URL用地址定位;
2,URN 用名称定位。

URL,URN又是URI的子集。

举个是个URI但不是URL的例子:urn:isbn:0-486-27557-4,这个是一本书的isbn,可以唯一标识这本书,更确切说这个是URN。

目前WEB上就URL流行开了,平常见得URI 基本都是URL。

简单明了区分escape、encodeURI和encodeURIComponent

参考:https://www.zhihu.com/question/21950864/answer/28847598

你可能感兴趣的:(URL,URN,URI区别)