学科分类
目录
JavaScript网页编程

URL的组成

location对象与URL相关,因此在学习location对象前,我们先来看一下URL的组成。

在Internet上访问的每一个网页文件,都有一个访问标记符,用于唯一标识它的访问位置,以便浏览器可以访问到,这个访问标记符称为统一资源定位符(Uniform Resource Locator,URL)。

在URL中,包含了网络协议、服务器的主机名、端口号、资源名称字符串、参数以及锚点,具体示例如下。

// 示例1

protocol://host[:port]/path/[?query]#fragment

// 示例2

http://www.example.com:80/web/index.html?a=3&b=4#res

下面我们通过表1对URL的各部分进行解释说明。

表1 URL组成说明

各部分 说明
protocol 网络协议,常用的如http,ftp,mailto等
host 服务器的主机名,如www.example.com
port 端口号,可选,省略时使用协议的默认端口,如http默认端口为80
path 路径,如“/web/index.html”
query 参数,键值对的形式,通过“&”符号分隔,如“a=3&b=4”
fragment 锚点,如“#res”,表示页面内部的锚点
点击此处
隐藏目录