码迷,mamicode.com
首页 > 其他好文 > 详细

BOM对象

时间:2016-12-18 01:26:40      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:解析   ble   tostring   客户端   online   方向   back   load   cookie   

Location对象
window.location===document.location
解析URL
document.URL  //为该文档的URL静态字符串地址
location.href  //为该文档的URL静态字符串地址
location.toString()  //返回href属性的值。

其他属性
protocol,host,hostname,port,pathname,hash,search.
hash属性返回URL中的“片段标识符”,设置或返回从井号 (#) 开始的 URL(锚)。;search属性也类似,它返回问号之后的URL的查询字符串。

++++++++++++++++通用函数urlArgs()的定义++++++++++++++++
/*
提取URL的搜索字符串中的参数
*/

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);
    var value = pairs[i].substring(pos+1);
    value = decodeURIComponent(value);
    args[name] = value;
       }
    return args;
}



+++++++++++//载入新的文档的方法,URL可以是相对路径++++++++++++++
location.assign()
location.replace()    //在载入新文档之前会从浏览器历史中把当前文档删除。
location.reload()    //重新载入当前文档
location="url"      //直接把新的URL赋值给location属性
location ="#top"   //跳转到文档的顶部
location.search = "?page=" + (pagenum+1);//URL分解属性是可写的。


++++++++++++++Window的History属性+++++++++++++++++
history.back/forward()
history.go()  //参数为正负值的整数
属性:length     返回浏览器历史列表中的 URL 数量

++++++++++++++Window的Navigator浏览器属性+++++++++++++++++
1、属性
appName           //属性可返回浏览器的名称。在基于 Netscape 的浏览器中,这个属性的值是 "Netscape"。在 IE 中,这个属性的值是 "Microsoft Internet Explorer"。
appCodeName    //浏览器的代码名,在所有以 Netscape 代码为基础的浏览器中,它的值是 "Mozilla"。为了兼容起见,在 Microsoft 的浏览器中,它的值也是 "Mozilla"。
appVersion
appMinorVersion
userAgent   //这个属性通常包含appVersion中的所用信息,并且常常也可能包含其他细节。
platform    //返回运行浏览器的操作系统平台。
onLine
geolocation
cpuClass     返回浏览器系统的 CPU 等级。
browserLanguage 返回当前浏览器的语言。
systemLanguage     返回 OS 使用的默认语言。
userLanguage     返回 OS 的自然语言设置。

2、非标准方法
javaEnabled()
cookieEnable()

++++++++++++++Window的Screen对象包含有关客户端显示屏幕的信息。+++++++++++++++++
该对象提供有关窗口显示的大小和可用的颜色数量的信息。
Screen 对象属性
属性     描述
availHeight     返回显示屏幕的高度 (除 Windows 任务栏之外)。
availWidth     返回显示屏幕的宽度 (除 Windows 任务栏之外)。
bufferDepth     设置或返回调色板的比特深度。
colorDepth     返回目标设备或缓冲器上的调色板的比特深度。
deviceXDPI     返回显示屏幕的每英寸水平点数。
deviceYDPI     返回显示屏幕的每英寸垂直点数。
fontSmoothingEnabled     返回用户是否在显示控制面板中启用了字体平滑。
height     返回显示屏幕的高度。
logicalXDPI     返回显示屏幕每英寸的水平方向的常规点数。
logicalYDPI     返回显示屏幕每英寸的垂直方向的常规点数。
pixelDepth     返回显示屏幕的颜色分辨率(比特每像素)。
updateInterval     设置或返回屏幕的刷新率。
width     返回显示器屏幕的宽度。

BOM对象

标签:解析   ble   tostring   客户端   online   方向   back   load   cookie   

原文地址:http://www.cnblogs.com/webStudy2016/p/6193573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!