浏览器对象模型(BOM)----Browser Object Model
使JavaScript有能力与浏览器进行“对话”
window(全局对象)
所有浏览器都支持 window 对象。它表示浏览器窗口,是BOM的核心
所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
window对象的方法
JavaScript 计时
1.一次性计时器:仅在指定的延迟时间之后触发一次。
setTimeout(,)
方法接收两个参数,第一个参数是要进行触发的事件,第二个参数是指定的时间间隔。
语法:var t=setTimeout("javascript语句",毫秒)
调用方法的两种方式:setTimeout(showTime,1000);
setTimeout(“showTime()”,1000);
2.间隔性触发计时器:每隔一定的时间间隔就触发一次。
setInterval()
方法同样接收两个参数,第一个参数是要进行触发的事件,第二个参数是指定的时间间隔。
语法:var t=setInterval("javascript语句",毫秒)
调用方法的两种方式:setInterval(showTime,1000);
setInterval(“showTime()”,1000);
取消计时器
1.取消一次性计时器
clearTimeout(id)方法接收一个由setTimeout()返回的ID值,该标识要取消的延迟执行代码块。
2.取消间隔性触发计时器
clearInterval(id)方法接收一个由setInterval()返回的ID值,该标识要取消的间隔执行代码块。
alert() : 显示信息对话框
用于显示带有一条指定消息和一个确定按钮的警告框。
confirm() : 确认对话框
用于显示一个带有指定消息和确定及取消按钮的对话框
prompt() : 要求用户输入信息
用于显示可提示用户进行输入的对话框。
close() : 关闭当前窗口,系统要求确认
open() : 打开一个新窗口
共用三个参数,第一个参数指定文件名,即打开哪一上网页;
第二个参数是窗口名、_self当前窗口 、 _blank新窗口 ;
第三个参数:打开新窗口的结构和大小。
注:
window属性参数是由一个字符串列表项它由逗号分隔,它指明了有关新创建窗口的属性。
Navigator 对象------包含有关浏览器的信息。
appName 返回浏览器的名称。
appCodeName 返回浏览器的代码名称的字符串。
cookieEnabled 指明浏览器中是否启用 cookie 的布尔值。
platform 返回运行浏览器的操作系统平台。
appVersion 返回浏览器的平台和版本信息。
今天的我比昨天更进步,知识掌握更扎实,明天的我会更好!!