正课:
1. BOM常用对象:history location navigator
2. *****event:
BOM常用对象:
history: 保存当前窗口打开过的url的历史记录栈
操作:前进:history.go(1)
后退:history.go(-1)
刷新:history.go(0)
location: 封装当前窗口正在打开的url的对象
属性: location可获得url中各个部分
protocol: 协议
host:主机名/域名
port:端口号
pathname:相对路径名,从域名后的/到?前
search: 查询字符串,?后的内容跳转: location=”url”
location.href=”url”
location.assign(“url”);跳转: 禁止后退: location.replace(“url”);
刷新: location.reload(force)
其中如果force为false(默认),首先检查缓存中的网页和硬盘上网页的更新时间是否一致。如果一致从缓存访问,否则从硬盘获取新网页。
如果force为true,强制每次都绕过缓存,直接从硬盘获取。***navigator: 封装浏览器配置信息的对象
cookieEnabled: 识别浏览器是否启用了cookie
如果启用,返回true,否则返回falseplugins: 保存了浏览器安装的所有插件的信息
何时使用: 专门用于判断浏览器是否安装了指定插件
plugins中每个插件的name属性标识了插件名userAgent: 描述浏览器名称和版本号的字符串