--- BOM可以对浏览器窗口进行访问和操作,可以移动窗口,改变状态栏中的文本以及执行其它与页面不直接相关的动作。
--- JavaScript扩展看作是BOM的一部分,包括:
操作浏览器窗口
提供导航对象
提供定位对象
提供跟屏幕相关对象
对cookie的支持
--- window对象是整个BOM的核心
--- window.open()方法打开新窗口,该方法接收四个参数:
新窗口的页面的URL
新窗口的名字(为目标所用)
特性字符串和说明是否用新载入的页面替换当前载入的页面的Boolean值
一般只用前三个参数,因为最后一个参数只有在调用window.open()方法却打不开新窗口时才有效
--- 弹出新窗口:
<a href="URL" target="-blank">新窗口</a>
--- 子窗口中关闭父窗口:
window.top.opener.close();
--- 系统对话框:
window对象的alter()--错误提示框 confirm()--选择对话框 prompt()--输入对话框
--- 状态栏:
window.defaultStatus="默认在状态栏显示内容";
window.status属性,可向用户隐瞒链接实现的细节
--- 时间间隔和暂停:
setTimeout()方法设置暂停,方法接收两个参数,是要执行的代码和在执行它之前要等待的毫秒数。第一个可以是代码串和函数指针
setInterval()方法设置时间间隔,参数与setTimeout()相同,它是无限次地每隔指定的时间就重复一次指定的代码
--- 历史:
window.history.go(-1); --后退一页 也可以使用:history.back();
window.history.go(1); --前进一页 也可以使用:history.forward();
go();里面的数字不能为0;
--- document对象属性:
lastModified --最后修改页面的日期,是字符串
referrer --浏览器历史中后退一个位置的URL
title --<title/>标签中显示的文本
URL --当前载入的页面的URL
--- 不能使用writeln(),write() 函数
--- JavaScript扩展看作是BOM的一部分,包括:
操作浏览器窗口
提供导航对象
提供定位对象
提供跟屏幕相关对象
对cookie的支持
--- window对象是整个BOM的核心
--- window.open()方法打开新窗口,该方法接收四个参数:
新窗口的页面的URL
新窗口的名字(为目标所用)
特性字符串和说明是否用新载入的页面替换当前载入的页面的Boolean值
一般只用前三个参数,因为最后一个参数只有在调用window.open()方法却打不开新窗口时才有效
--- 弹出新窗口:
<a href="URL" target="-blank">新窗口</a>
--- 子窗口中关闭父窗口:
window.top.opener.close();
--- 系统对话框:
window对象的alter()--错误提示框 confirm()--选择对话框 prompt()--输入对话框
--- 状态栏:
window.defaultStatus="默认在状态栏显示内容";
window.status属性,可向用户隐瞒链接实现的细节
--- 时间间隔和暂停:
setTimeout()方法设置暂停,方法接收两个参数,是要执行的代码和在执行它之前要等待的毫秒数。第一个可以是代码串和函数指针
setInterval()方法设置时间间隔,参数与setTimeout()相同,它是无限次地每隔指定的时间就重复一次指定的代码
--- 历史:
window.history.go(-1); --后退一页 也可以使用:history.back();
window.history.go(1); --前进一页 也可以使用:history.forward();
go();里面的数字不能为0;
--- document对象属性:
lastModified --最后修改页面的日期,是字符串
referrer --浏览器历史中后退一个位置的URL
title --<title/>标签中显示的文本
URL --当前载入的页面的URL
--- 不能使用writeln(),write() 函数