URL 全称为 Uniform Resource Locator,意为统一资源定位符。URL 是一串字符串,这些字符可以是字母,数字和特殊符号。 URL 是给定唯一资源的地址,指向该唯一资源的位置。
URL的语法如下:
URL 的例子:
http://website.com/path/to/page
https://website.com/path/here?name=html#head
http://website.com:5500/path/here
那URL和链接又是什么关系呢?虽然这两个术语通常是可以互换使用的,但是从技术上讲,它们并不是同义的。URL是一个字符串,可以用于定位资源,而链接(超链接的缩写)是一种HTML元素,可以从浏览器中的给定 URL 加载资源。所以,链接依赖于URL,没有链接的URL也可以存在,但是没有URL的链接是没有意义的。
URI 全称为 Uniform Resource Ideyintifier,意为统一资源标识符。URI 是一种标准方法,用于通过Location、Name或两者来识别资源。URI 有两个子集,即 URL 和URN。
URI 的语法如下:
可以看出来,URI 和 URL 的语法主要区别在于 authority,它包含三个内容:
URI 的例子:
mailto:hey.john@website.com
file:website.com/pathtofile/intro.pdf
https://john@website.com:5052/path/to/page
URI 和 URL 都遵循相同的规范:RFC 3986。但是,URL 可以定位资源,URI 只是标识资源。所有的 URL 都可以是 URI,但不能所有的 URI 都是 URL,因为 URI 包含 URL 和 URN。
URN 全称为 Uniform Resource Name,意为统一资源名称。统一资源名称提供有关资源本身的信息,仅包括资源的名称或标识,但不提供用于访问资源的协议或地址。其会以永久的方式来标识资源,即使该资源不再存在。它通过名称在给定的命名空间中标识资源,命名空间是指一组名称或标识符。
URN 的语法如下:
下面是一些特定名称空间的 NID 编号:
NID | 命名空间 | 含义 |
Isbn | International Standard. Books Number | 图书的唯一标识符 |
Issn | International Standard Serial Number | 期刊的唯一标识符 |
Uuid | Universally Unique Identifier | 计算机系统内的唯一信息标识符 |
Isan | International Standard Audiovisual Number | 电影等视听作品的唯一编号 |
URN 的例子:
urn:website:language:html:head
urn:isan:0000-0000-2CEA-0000-1-0000-0000-Y
urn:ISSN:0167-6423
与 URL 不同,URN 不提供任何有关定位资源的信息,而只是标识它。比如书籍的ISBN码就属于URN,它用来标识某一本书,但它不是URL,因为它没有指定如何检索该书。
URL、URI、URN 的区别如下:
不使用动态语言php,java等,直接通过js获取链接中传递的get数据的方法总结。javascript可以获取当前页面的url 只要对获取下来的url进行简单地解析即可。
做一个短链接生成器,可以将一个长链接缩短成一个短链接。就是把普通网址,转换成比较短的网址。好处不言而喻。短、字符少、美观、便于发布、传播。
在浏览器地址栏输入URL,浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤,如果资源未缓存,发起新请求,如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证...
在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。window.location.href(设置或获取整个 URL 为字符串),window.location.protocol(设置或获取 URL 的协议部分)
相对路径就是相对于当前文件的路径;可以防止被抄袭,如果网页位置改变,里面的链接还是指向正确的URL。在编码编写时不方便使用绝对路径,因为链接应该指向真正的域名,而不是开发站点。
一次接触qs这个库,是在使用axios时,用于给post方法编码,在使用过程中,接触到了一些不同的用法,写在这里分享一下:qs.parse、qs.stringify、排序、指定数组编码格式、处理json格式的参数
什么是短链接 ?就是把普通网址,转换成比较短的网址。好处不言而喻:短、字符少、美观、便于发布、传播。所以如何来优雅的生成足够短的字符串唯一ID呢?
window对象的URL对象是专门用来将blob或者file读取成一个url的。这个url可以用在html的任何可以使用url的地方,比如img的src ; audio/video的src和source标签等。
利用url访问远程的文件、图片、视频时有时需要请求前判断url地址是否有效。利用PHP自带的函数get_headers(),利用http返回值是否存在200状态,来判断url地址是否有效。
URL的格式由下列三部分组成:协议(或称为服务方式);存有该资源的主机IP地址(有时也包括端口号);主机资源的具体地址,如目录和文件名等。URI,统一资源标识符:主机名。存放资源的自身的名称,由路径表示
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!