javaScript的 window对象

BOM Brower Object Module(BOM)

定时器

setInterval() //屡次挪用
setTimeout() //单次挪用

能够用来注册在指定的时候以后单词或反复挪用的函数,由于它们都是客户端javaScript的全局函数,所以它们都是window对象

navigation 阅读器信息

  • platform 运行在什么平台

  • userAgent 用户代办
    chrome AppleWebkit
    firefox Gecko
    IE Trient

lacation 阅读器定位和导航

一个完全的url
http://www.163.com:8080/index…

http: //protocol协定
www.163.com //host主机名
8080 //port端口
index.html //path.name文档途径
?r=admin&lang=zh-CN //search查询字符串
#news //哈希部份

/**
* 剖析url中的查询字符串,它将name=value对存储在对象中,并返回该对象
* 直接挪用
* var args = urlArgs();
*/

function urlArgs(){
    var args = {};
    var query = location.search.substring(1); //找到查询字符串,去掉?
    //依据&将查询字符串支解开来
    var pairs = query.split('&');
    // 处置惩罚每一个片断
    for(var i = 0; i < pairs.length; i++){
        var pos = pairs[i].indexOf('='); //检察是不是是查询字符串
        if(pos == -1) continue;
        var name = pairs[i].substring(0, pos); //提取name值
        var value = pairs[i].substring(pos + 1); //提取value值
        value = decodeURLComponent(value); //对url举行解码
        args[name] = value; //存储为属性
    }
    // 返回剖析后的参数
    return args;
}
assign(url) //载入新的url,纪录阅读汗青
replace(url) //载入新的url,不纪录阅读汗青
reload() //从新当前页

history 窗口阅读器汗青

length示意阅读汗青列表中的元素数目
back() 
forward()
go()

screen 屏幕信息

width和height指定的是以像素为单元的窗口大小
availWidth和availHeight指定的现实可用的大小
    原文作者:zjhjszwx
    原文地址: https://segmentfault.com/a/1190000008137804
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞