基本URL包含:模式(或称协议)、服务器名称(或IP地址)、路径和文件名,如“协议://授权/路径?查询”。
完整的、带有授权部分的普通统一资源标志符语法看上去如下:协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志
第一个部分:
第二个部分:
重点来了,在第二个部分里的内容,都有哪些?都是处于什么顺序?都有什么用处?
“协议部分://服务器域名部分/路径部分/参数部分/询问部分/信息部分”
服务器域名:一般是已.com .cn 什么的结尾,还有一些是二级域名,比如:在网上申请的免费个人网站。后面用":"接端口号,没有即为默认端口。
路径部分:在服务器上的需被访问的文件的具体位置的路径,为空一般是到默认文件,比如:index.html。路径上下级之间也用"/"隔开,还有用":"来接最后一个的。
参数部分:已";"开头,用于指定特殊参数(可选),那么是什么情况会用到呢????
询问部分:已"?"开头,用于给网页传递参数(可选),键值对的形式已"="连接,可多个参数,参数之间以"&"连接。
信息部分:已"#"开头,用于指定网页的可视区域(可选);
1,为网页位置指定标识符,有两个方法。一是使用锚点,比如<a name="print"></a>,二是使用id属性,比如<div id="print">;
2,网页请求不会包含#后面的部分,所以,改变#后面的值,不会引起网页的重载,(会改变访问历史);
3,一般用在网页内部的跳转,比如:<a herf="#bottom" >见底</a>。