一、啥是URI
说到url,先说一个和它概念很接近的东西URI;中文名称叫统一资源标志符,只是一种概念,只要唯一标识一种资源就可以了
https://blog.csdn.net/qq_32595453/article/details/79516787
通过这个地址可以找到它
二、啥是URL
中文名称是统一资源定位符,它是URI的子集,它不仅可以唯一标志资源,而且还定义了资源的位置,可以说URI是身份证编号,但是URL是身份证上的地址,可以直接找到这个资源,但URI虽然唯一表示了,但是没有定位这个这个资源在哪,怎么找到它
三、URL的组成
http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#r_70732423
一个完整的URL地址通常由协议头,域名或IP地址,端口号(默认8080),虚拟目录,文件,参数,锚组成
协议头:http,还有https,ftp,e-mail
域名:www.aspxfans.com
域名从后往前看,com是主域名,aspxfans.com是二级域名,www.aspxfans.com是三级域名
端口:8080
虚拟目录:从第一个/到最后一个/,这里是news
文件:最后一个/到?,如果没有?,就是最后一个/到#,这里是index.asp
参数:?到#,多个参数用&连接,这里是boardID=5&ID=24618&page=1
锚:#后面的,这里是r_70732423
锚的作用是啥呢:
在新打开一个页面时,就会自动跳到锚点所在的位置
<div name='r_70732423'>...</div>