美文网首页
window对象,计时器,Location对象,screen对象

window对象,计时器,Location对象,screen对象

作者: 梨啊梨 | 来源:发表于2017-08-17 22:20 被阅读0次

    window对象是BOM的核心,window对象指当前浏览器的窗口


    JavaScript计时器

    我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。

    有两种类型:

    一次性计时器:仅在指定的延迟时间触发一次

    间隔性触发计时器“每隔一定时间触发一次”


    计时器setInterval()

    每隔一定时间执行一次代码

    语法    setInterval(x,y);

    x:要调用的函数或者要执行的代码

    y:交互时间,间隔,以毫秒计 1s=1000;

    返回值:一个可以传递给clearInterval从而取消对代码的周期执行值

    效果是每秒都能显示出来


    取消计时器clearInterval()

    语法      clearInterval(返回值)

    其中的返回值是,setInterval的返回值id


    计时器setTimeout()

    指定时间后执行,仅仅执行一次

    语法  setTimeout(代码,延迟时间)

    代码:要执行的方法或者代码需要加引号

    延迟时间:设置的等待时间 1s=1000


    取消计时器clearTimeout()

    setTimeout()和clearTimeout()一起使用,停止计时器

    语法  clearTimeout(返回值);

    按start开始计次数,按stop停止


    History对象

    history对象记录了用户曾经浏览过的页面(URL)

    注意:从窗口被打开的一刻开始记录

    语法 window.history.[属性][方法]       //window可以省略


    返回前一个浏览的页面

    back()方法,加载history列表中的前一个URL

    语法  window.history.back();

     小技巧:back() 等于window.history.go(-1)


    返回下一个浏览页面

    forward()方法,加载History列表的下一个URL

    语法   window.history.forward();

    小技巧:forward()等于window,history.go(1);


    返回浏览历史中的其他页面

    语法 window.history.go(number);

    2,3,4,5/.....-1,-2-3.....

    Location对象

    用于获取或者设置窗体的URL,并且可解析URL

    语法  location.xxx


    Navigator对象

    他包含了有关浏览器的信息,通畅用于检测浏览器与操作系统的版本


    userAgent

    返回用户代理头的字符串表示,其实就是判断使用什么浏览器?

    语法   navigator.userAgent;


    screen对象

    主要用于获取用户的屏幕信息

    语法     window.screen.属性

    window.screen.height  返回屏幕分辨率的高,单位以像素计,window可以不写

    window.screen.width    返回屏幕分辨率的宽,像素,window可以不写



    相关文章

      网友评论

          本文标题:window对象,计时器,Location对象,screen对象

          本文链接:https://www.haomeiwen.com/subject/fnknrxtx.html