• BOM对象


    BOM

      bom全称为Browser Object Model ,是浏览器对象模型。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。它是运行在浏览器里的,对象主要包括window、document、location、navigator和screen等。

    BOM对象 

      Document:页面读取的文档

        document.getElementById("header");

      Location:网址路径

        Location.href = ‘路径(http://www.)’;        默认打开方式为当前页面

      Windows:页面窗口

        alert()、confirm()、prompt()        三种弹窗(警告窗口、确认对话框和提示输入对话框)。

        scrollBy()、scrollTo()    滚动当前窗口

        window.close()             - 关闭当前窗口 

        Window.open(路径)      -新开页面   

        setInterval()  设置定时器

          如果调用有名函数则需要加引号

          setInterval('函数名’,3000)

        clearInteral()   删除定时器

      Navigator:浏览器当前属性

      navigator.appCodeName   浏览器代号

      navigator.appName      浏览器名称

      navigator.appVersion    浏览器版本

      navigator.userAgent     用户代理

      navigator.platform         硬件平台

      Screen:浏览者屏幕对象   

        获取页面的宽度和高度     高度不包括地址栏

        Var w = screen.availWidth;  

        Var h = screen.availheight;

      History:历史记录

      back() :后退到上一个浏览的页面,如果该页面是第一个打开的,则无效果。

      forward() :前进到下一个浏览页面,如果该页面是第一个打开的,则无效果。

      go(intValue) :该方法可制定前进或后退多少个页面,正则进,负则退。

  • 相关阅读:
    10g full join 优化
    推荐C++程序员阅读《CLR via C#》
    密码安全之动态盐
    徒弟们对话,遇到sb领导,离职吧
    hdu 1698 线段数的区间更新 以及延迟更新
    嗯。。 差不多是第一道自己搞出的状态方程 hdu4502 有一点点变形的背包
    嗯 第二道线段树题目 对左右节点和下标有了更深的理解 hdu1556
    hdu 4501三重包问题
    入手线段树 hdu1754
    hdu 5672 尺取还是挺好用的
  • 原文地址:https://www.cnblogs.com/zhai113/p/11383591.html
Copyright © 2020-2023  润新知