JavaScript特有的东西(BOM+DOM)
BOM
- BOM:Browser Object Model 浏览器对象模型
- 对象组成
- Window 窗口对象
- Navigator 浏览器对象
- Screen 显示器屏幕对象
- History 历史记录对象
- Location 地址栏对象
- 窗口对象
- 方法
- 与弹出框有关
alert()
:显示一段消息和一个确定按钮的警告框
confirm()
:显示一段消息和一个确定按钮+取消按钮的警告框(确定为true,取消为false)
prompt()
:显示可提示用户输入的对话框
- 与打开关闭有关
- 与定时器有关
setTimeout(js代码,毫秒值)
:只执行一次,返回唯一标识,用于取消定时器
clearTimeout()
:取消setTimeout
setInterval()
:周期性执行,其余一样
clearInterval()
- 特点:
- 不需要创建,可以直接使用window使用(与math相同)即
window.方法名();
- window引用可以省略即
方法名()
<script>
window.alert("hello");
var flag= confirm("退出");
if(flag) alert('欢迎再次光临')
else alert('没退出')
var s = prompt('请输入用户名');
alert(s);
var st=setTimeout(ok,300000);
clearTimeout(st)