您的位置:首页 > 其它

浏览器对象模型BOM

2016-03-20 14:53 211 查看
--- 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() 函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: