nodebook/20191009/20191009.md
2019-10-13 16:37:43 +08:00

48 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 20191009
![js](https://img.shields.io/badge/language-js-orange.svg)
* window(浏览器顶级对象)
* 所有变量属于window
* name,top 属于window自有属性不可使用
* 属性以及方法`<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(<hrefStr>)` 跳转页面方法
* `replace(<hrefStr>)` 无记录跳转
* reload 重载
* history
* `go(<number>)` 页面跳转`<number>`
* `back()` 回退
* `forward()` 前进
* `setInterval(<function>,time)`
* function: 函数体
* time: 每次重复的时间
* returnIntervalId 定时器ID用于清空定时器
* `clearInterval(timerId)`
* timerId: 定时器ID
* 感谢高同学提供的html文件阿里嘎多