BOM
Browser Odject Model
系统对话框
- 消息框:alert, 常用
- lert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框
- 输入框:prompt,返回提示框中的值
- prompt() 方法用于显示可提示用户进行输入的对话框
- 参数(可选):
- 第一个参数:要在对话框中显示的纯文本
- 第二个参数:默认的输入文本
- 确认框:confirm,返回 true|false
- confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框
打开|关闭窗口
打开窗口
- window.open():打开一个新的空白窗口在新标签页
- window.open(url):打开指定页面在新标签页
- window.open(url, target):打开指定页面在指定位置
- target:_blank、_self、_top、_parent
关闭窗口
- window.close()
时间函数
- setTimeout():在指定的毫秒数后调用函数或计算表达式
- setInterval():每隔指定的毫秒数后执行一次
- 通过返回的标识也可以cliearTimeout(id): 来清除指定函数的执行
- var id = setTimeout(function,times);
- clearTimeout(id);
history对象
- history对象的属性:length,返回浏览器历史列表中的 URL 数量
- history对象的方法:
- back():加载 history 列表中的前一个 URL。
- forward():加载历史列表中的下一个 URL。当页面第一次访问时,还没有下一个url。
- go(number|URL):URL 参数使用的是要访问的 URL。而 number 参数使用的是要访问的 URL 在 History 的 URL 列表中的相对位置。例如:go(-1) --> 到上一个页面
location对象
- 属性:
- href:设置或获取完整地址
- 获取当前访问的地址:window.location.href;
- 设置当前访问的地址(跳转到指定路径):window.location.href = “跳转的地址”;
- href:设置或获取完整地址
- 方法:
- reload() :刷新当前页面
- replace():用新的页面替换当前页面