JavascriptBOM对象
Javascript常用BOM对象
1. 弹窗
| 弹框类型 | 用法 | 返回值 |
|---|---|---|
| 警告框 | alert("string"); |
无 |
| 确认框 | confirm("string"); |
点击 "确认", 返回 true;点击 "取消", 返回 false |
| 提示框 | prompt("string","defaultvalue"); |
用户输入某个值,然后点击确认或取消按钮;点击确认,返回值为输入的值。点击取消,返回值为 null |
2. 定时器
| 效果 | 设置计时器 | 取消计时器 |
|---|---|---|
| 间隔指定的毫秒数不停地执行指定的代码 | timer = setInterval(function(), milliseconds); |
clearInterval(timer) |
| 在指定的毫秒数后执行指定代码 | timer = setTimeout("javascript function", milliseconds); |
``` clearTimeout(timer); `` |
3. location对象
| 属性名 | 值 |
|---|---|
| location.href | 当前页面的 URL |
| location.hostname | web 主机的域名 |
| location.pathname | 当前页面的路径和文件名 |
4. js数据存储
| 对象 | 描述 |
|---|---|
| window.sessionStorage | 保存整个网站的数据,没有过期时间,直到手动去除 |
| window.localStorage | 临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后就会清除 |
| 对象方法 | 描述 |
|---|---|
setItem("key",value); |
添加键值对 |
getItem("key"); |
获取键的值 |
removeItem("key"); |
移除对应键的值 |
clear(); |
清除所有键 |
key(n); |
查看第n个键 |
| 对象属性 | 描述 |
|---|---|
| length | 返回存储对象中包含多少条数据 |

浙公网安备 33010602011771号