面试问题
url解析
统一资源定位符用于完整描述internet上网页和其他资源的地址的一种标记方法。
格式: protocol://hostname:[:port]/path/[;parameters][?query]#fragment
格式说明:
-
protocol(协议): 指定使用的传输协议,下列是protocol属性的有效方案名称,最长用的http协议,它也是目前www中应用最广泛的协议。
- file 资源是本地计算机的文件 格式file: //
- ftp 通过ftp访问资源。 格式FTP://
- http 通过HTTP访问该资源。 格式HTTP://
hostname(主机名): 指存放资源的服务器的域名系统(dns)主机名或者ip地址。
port(端口号):整数,可选,省略时使用方案的默认端口号,一般不会显示,默认的端口是80。
path(路径):一般用来表示主机上的目录或者文件地址
parameters(参数):指定特殊参数的可选项。
?query(查询):可选用于给动态网页传递参数,可有多个参数 用&包裹起来
fragment:信息片段,字符串,用于指定网络资源中的片段。例如一个网页中有多个名词解释,可直接定位到某一个名词解释。