浏览器API location
js中的location提供了大量关于URL的细节,以及若干跳转的方法
一个完全的URL
protocol://host:port/pathname?search#hash
host 主机名+端口号
hostname 主机名
port 端口
search 查询字符串 以?开头
protocol 协议
path 文件路径
href 整个url 与调用toString返回的值相同
hash hash标识
origin 协议+主机名
3个方法
reload 无参数,重载当前页面
assign 接受一个字符串URL,在当前页面加载这个新URL的页面
replace 同assign 但是不会留下历史记录 这意味着 你使用该函数后,用户不能点击back回退。
因为这些对象 并不是javascript的内置对象,所以并未遵循驼峰写法。