1.URL 统一资源定位符 是互联网上标准资源的地址,互联网上的每一个文件都有一个惟一的 URL 。html
URL的通常语法格式为:spa
protocol:// host [:port] / path / [?query] #fragment htm
http: // www.itcast.cn / index.html ? name = andy & age = 18 #link对象
protocol:通信协议 经常使用的 http,ftp,maito 等资源
host:主机(域名)www.itcast.cn 字符串
port:端口号 可选,省略时使用方案默认端口 如 http 的默认端口 80hash
path:路径 由零或多个‘ / ’ 隔开的字符串,通常用来表示主机上的一个目录或文件地址域名
query:参数 以键值对的形式经过 & 符号 分隔开it
fragment:片断 #后面的内容 常见于 连接 锚点io
2.location 对象的属性
location.href 获取或者设置整个URL www.baidu.com
location.host 返回主机(域名)
location.port 返回端口号 若是未写 返回空字符串
location.search 返回参数 name=andy age=18
location.hash 返回片断 # 后面的内容 常见于 连接 锚点
location.pathname 返回路径
3.location 常见方法
3.1记录浏览历史,能够实现后退功能
location.asssign('http:www.baidu.com'); // 重定向 至关于 location.href='htp://www.baidu.com';
3.2 不记录浏览历史 ,不能够实现后退功能
location.replace('http://www.baidu.com');
3.3 从新加载页面,至关于刷新按钮 或者 f5 若是参数为 true 强制刷新 相似按键( ctrl+f5 )
location.reload( );