# 20191009 ![js](https://img.shields.io/badge/language-js-orange.svg) * window(浏览器顶级对象) * 所有变量属于window * name,top 属于window自有属性,不可使用 * 属性以及方法`functionName`可以省略window * `window.confirm();`模态框,返回Boolean * `window.promit('str',defaultStr);`输入框返回str * `window.alert('str');` 消息弹框,具有阻塞性,类似断点 * `window.onload` 页面加载完成事件 * `window.onunload` 页面关闭之后 * `window.onbeforeunload` 页面关闭之前 * `window.navigator` 对象包含有关访问者的信息 * `navigator.userAgent` 用户浏览器类型 * `navigator.platform` 客户端操作系统位数 * BOM * location * href 页面跳转 * hash 地址#后边的内容 * host 主机和端口号 * hostname 主机名 * pathname 文件路径(相对路径) * port 端口 * protocol 协议 * search ?后边的内容(参数) * `assign()` 跳转页面方法 * `replace()` 无记录跳转 * reload 重载 * history * `go()` 页面跳转``个 * `back()` 回退 * `forward()` 前进 * `setInterval(,time)` * function: 函数体 * time: 每次重复的时间 * return:IntervalId 定时器ID,用于清空定时器 * `clearInterval(timerId)` * timerId: 定时器ID * 感谢高同学提供的html文件,阿里嘎多