BOM

来源:互联网 发布:保险网络大学试题答案 编辑:程序博客网 时间:2024/05/21 10:08

1.navigator对象:获取客户机浏览器信息

    navigator.appName;//获得浏览器名称

2.screen对象:屏幕信息

  • screen.availWidth - 可用的屏幕宽度
  • screen.availHeight - 可用的屏幕高度 
3.location对象:获取到请求的url地址:location.href
                           设置url地址:页面设置一个按钮,按钮上绑定一个事件,当我点击这个按钮,页面可以跳转到另外一个页面
  • location.hostname 返回 web 主机的域名
  • location.pathname 返回当前页面的路径和文件名
  • location.port 返回 web 主机的端口 (80 或 443)
  • location.protocol 返回所使用的 web 协议(http:// 或 https://)
  • 重要的:location.href//得到当前请求的url地址
4.history:请求的url的历史记录
       创建一个a.html页面,写一个链接到b.html
       创建b.html超链接 到 c.html
       创建c.html
    
  • history.back() - 与在浏览器点击后退按钮相同
  •      history.go(-1)
  • history.forward() - 与在浏览器中点击按钮向前相同
  •      history.go(1)
5.window:窗口对象,顶层对象,所有bom对象都是在window里面操作的
    。alert():方法用于显示带有一条指定消息和一个 OK 按钮的警告框
    。confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框

     。open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。

     window.open(URL,name,features,replace)
 做定时器:setInterval("js代码",毫秒数)
       window.setInterval("alert('123');",3000);//表示每3秒执行一次js代码
         setTimeout("js代码",毫秒数)//在毫秒数之后执行,但是只会执行一次
         window.setTimeout("alert('abc')",4000);//4秒后执行一次alert
        clearInterval():清除setInterval设置的定时器
           var st=setInterval("alert('123');",3000);
            clearInterval(st);
        clearTimeout():清除setTimeout设置的定时器
           var st=setTimeout("alert('abc');",3000);
            clearTimeout(st);
0 0
原创粉丝点击