location
location.href 和 window.location的作用一样,都新打开一个url在历史记录中生成一条数据,两个都会调用location的assgin()方法
location.hash,location.search,location.hostname,location.pathname,location.port //分段更新url
location.replcace() //禁用浏览器后退按钮,不会生成历记录
location.reload() //重载页面,传入true参数强制从服务器重新加载url
navigator
navigator提供了和浏览器相关的信息
navigator.cookieEnabled //是否启用cookie navigator.onLine //浏览器是否连接到因特网
navigator.userAgent //浏览器用户代理字符串
history
history.go(n) //n正数向前跳转,n负数向后跳转;n = -1时相当于浏览器后退按钮, n = 1时相当于浏览器前进按钮;传入字符串跳转到历史记录中最近匹配的站点,不分前进后退,例如 history.go("wrox.com")
history.back() //后退一步,相当于浏览器的后退按钮,也等于history(-1)
history.foward() //前进一步,相当于浏览器的前进按钮,也等于history(1)
history.length //记录用户当前页面浏览器历史记录的长度,新打开页面ie和opera从0开始计数,safari、chrome、ff从1开始计数









网友评论