Browser 对象

window对象表示浏览器中打开的窗口
如果文档包含框架(iframe 或 iframe标签),浏览器会为HTML文档创建一个window对象,并为每个框架创建一个额外的window对象
window对象集合            
frames[]                    返回窗口中所有命名的框架,return Array

window对象属性
closed                        返回窗口是否已被关闭,没有关闭时为true
defaultStatus                 设置或返回窗口状态栏中的默认文本
document                     对Document对象的只读引用
history                     对history 对象的只读引用
innerheight                    返回窗口的文档的显示区的高度(IE不支持)
innerwidth                    返回窗口的文档的显示区的宽度
length                        设置或返回窗口中的框架数量
location                    用于窗口或框架的location对象
name                        设置或返回窗口的名字
Navigator                    对Navigator对象的只读引用
opener                        返回对创建此窗口的窗口的引用
outerheight                    返回窗口的外部高度
outerwidth                    返回窗口的外部宽度
pageXOffset                    设置或返回当前页面相对于窗口显示区左上角的X位置
pageYOffset                    Y位置
parent                        返回父窗口
Screen                        对Screen对象的只读引用
self                        返回对当前窗口的引用,等价于window属性
status                         设置窗口状态栏的文本
top                            返回最顶层的先辈窗口
window                         window等价于self,它包含了对窗口自身的引用
screenLeft                    声明了窗口的左上角在你屏幕上的x坐标和y坐标,IE支持 screenLeft 和 screenTop
screenTop
screenX                        火狐支持 screenX 和 screenY
screenY

window 对象方法
alert()                        警告框
blur()                        把键盘焦点从顶层窗口移开
clearInterval()                取消由setInterval() 设置的 timeout
clearTimeout()                取消由setTimeout() 设置的 timeout
close()                     关闭浏览器窗口
confirm()                     显示确认和取消的对话框
createPopup()                 创建一个 pop-up 窗口
focus()                     把键盘焦点给予一个窗口
moveBy()                    相对窗口的当前坐标移动指定的像素
moveTo()                    把窗口的左上角移动到一个指定的位置
open()                         打开一个新的浏览器窗口或查找一个已命名的窗口
window.open(url, name可省略, 窗口特征(查询官方的消息就行), 可选的布尔值)
print()                        打印当前窗口的内容
prompt()                     显示可提示用户输入的对话框
resizeBy()                    按照指定的像素调整窗口的大小
resizeTo()                    把窗口的大小调整到指定的宽度和高度
scrollBy(x,y)                 按照指定的像素值来滚动内容,x 把文档向右滚动的像素,y 把文档向下滚动
scrollTo()                     把内容滚动到指定的坐标,两个参数,显示区文档的x、y坐标
setInterval()                按照指定的周期来调用函数或者计算表达式
setTimeout()                在指定的毫秒后调动函数或计算表达式

Navigator 对象

Navigator 对象属性
appCodeName                    返回浏览器的代码名,Navigator.appCodeName
appMinorVersion                返回浏览器的次级版本
appName                     返回浏览器的名称
appVersion                     返回浏览器的平台和版本信息
browserLanguage             返回当前浏览器的语言
cookieEnabled                 返回指明浏览器中是否启用cookie的布尔值
cpuClass                     返回浏览器系统的CPU等级
onLine                         返回指明系统是否处于脱机模式的布尔值
platform                     返回运行浏览器的操作系统平台
systemLanguage                返回 OS 使用的默认语言
userAgent                     返回由客户机发送服务器的 user-agent 头部的值
userLanguage                 返回 OS 的自然语言设置

Navigator 对象方法
javaEnabled()                 规定浏览器是否启用java
taintEnabled()                 规定浏览器是否启用数据污点

Screen 对象
Screen 对象包含有关客户端显示屏幕的信息,所有浏览器都支持该对象

availHeight                 返回显示屏幕的高度(除windows 任务栏之外)
availWidth                     返回显示屏幕的宽度(除 window任务栏之外)
bufferDepth                 设置或返回调色板的比特深度
colorDepth                     返回目标设备或缓冲器上的调色板的比特深度
deviceXDPI                     返回显示屏幕的每英寸水平点数
deviceYDPI                     返回显示屏幕的每英寸垂直点数
fontSmoothingEnabled         返回用户是否在显示控制面板中启用了字体平滑
height                         返回显示屏幕的高度
loqicalXDPI                 返回显示屏幕每英寸的水平方向的常规点数
loqicalYDPI                 返回显示屏幕每英寸的垂直方向的常规点数
pixelDepth                    返回显示屏幕的颜色分辨率(比特每像素)
updateInterval                 设置或返回屏幕的刷新率
width                         返回显示器屏幕的宽度

History 对象
History 对象包含用户(在浏览器中)访问过的URL,History是window对象的一部分,额可以通过window.history 属性访问

length                         返回浏览器历史列表中的URL数量

History 对象方法
back()                        加载history列表中的前一个URL,等价于history.go(-1)
forward()                    加载history列表中的下一个URL,等价于history.go(1)
go()                        加载history列表中的某个具体页面,-1 前一个URL, 1 下一个URL

Location 对象
Location 对象包含有关当前URL 的信息,是window对象的一部分
location  是可读、可写的,可设置要跳转的URL

Location 对象属性
hash                         设置或返回从#号开始的URL(锚)
host                         设置或返回主机名和当前URL的端口号
hostname                     设置或返回当前URL 的主机名
href                         设置或返回完整的URL
pathname                     设置或返回当前URL的路径部分
port                         设置或返回当前URL的端口号
protocol                     设置或返回当前URL的协议,例如 http
search                        设置或返回从 问号(?) 开始的URL

Location 对象方法
assign()                    加载新的文档,可以使用这个打开新的URl
reload()                     重新加载当前文档,参数为true 是重新下载,false 会经过判断,有缓存则不用重新下载
replace()                     用心的文档替换当前文档,也可以使用这个方法打开新的URL

Browser 对象的更多相关文章

  1. HTML BOM Browser对象

    BOM:Browser Object Model,即浏览器对象模型,提供了独立于内容的.可以与浏览器窗口进行互动的对象结构. Browser对象:指BOM提供的多个对象,包括:Window.Navig ...

  2. JavaScript对象 + Browser 对象 + HTML DOM 对象

    JavaScript 对象 Array Boolean Date Math Number String RegExp Global Browser 对象 Window Navigator Screen ...

  3. HTML:Browser 对象

    ylbtech-HTML:Browser 对象 1.返回顶部 1. Window 对象 Window 对象表示浏览器中打开的窗口. 如果文档包含框架(frame 或 iframe 标签),浏览器会为 ...

  4. JavaScript:Browser 对象

    ylbtech-JavaScript:Browser 对象 1.  Window 对象返回顶部 1. Window 对象 Window 对象 Window 对象表示浏览器中打开的窗口. 如果文档包含框 ...

  5. 解决jquery1.9不支持browser对象的问题||TypeError: $.browser is undefined

    在插件的源代码里插入如下代码: (function(jQuery){ if(jQuery.browser) return; jQuery.browser = {}; jQuery.browser.mo ...

  6. Browser对象

    Window对象即浏览器中打开的窗口,当文档里面有框架(frame或者iframe标签)时,浏览器会为HTML文档创建一个window对象,并为每个框架创建一个额外的window对象. 属性close ...

  7. JavaScript Browser 对象 实例

    使用JavaScript来访问和控制浏览器对象实例. Window 对象 弹出一个警告框 弹出一个带折行的警告框 弹出一个确认框,并提醒访客点击的内容 弹出一个提示框 点击一个按钮时,打开一个新窗口 ...

  8. Browser对象之Window对象

    对象属性 对象方法 setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式. setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. setInte ...

  9. JS 的 Browser对象

    Window对象 closed innerHeight    窗口文档显示区的高度,包括滚动条 outerHeight    窗口总高度,包括工具条和滚动条 open() close() alert( ...

随机推荐

  1. C#中OpenFileDialog的使用

    string resultFile = ""; OpenFileDialog openFileDialog1 = new OpenFileDialog();            ...

  2. 使用haproxy做负载均衡时保持客户端真实的IP

    haproxy里添加设置项 option forwardfor option httpclose apache的日志格式修改 LogFormat "MY IP=%{X-Forwarded-F ...

  3. 高并发的常见策略--大型web项目

    一个运营的系统在正式上线后将会遇到各种层级的高并发请求,因此我们必须对此做出相应的策略和技术解决方案,首先我们需要认清系统的高并发由3个层面导致: 1. 传输层 大量用户对系统请求后,将会造成网络带宽 ...

  4. 搭建自己的NuGet服务器,上传自定义NuGet包

    第一步搭建NuGet服务器 创建空Web项目 安装Nuget服务,目前最新版本2.8.2 安装完成,会自动生产服务,出现如下界面 发布该网站,并部署至IIS 将.nupkg文件发布至网站的Packag ...

  5. 设计模式_Adapt

    一个形象的例子: (ADAPTER)在朋友聚会上碰到了一个美女Sarah,从香港来的,可我不会说粤语,她不会说普通话,只好求助于我的朋友kent了,他作为我和Sarah之间的Adapter,让我和Sa ...

  6. asp.net mvc3+EF4.1项目实战

    ASP.NET身份验证机制membership入门——配置篇(1) http://www.cnblogs.com/xlb2000/archive/2010/05/10/1729076.html 1.添 ...

  7. 【CSS】Beginner5:Margins&Padding

    1.Properties for spacing-out elements 外边距:A margin is the space space outside something 内边距:padding ...

  8. bzoj 1030 [JSOI2007]文本生成器(AC自动机+DP)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=1030 [题意] 给n个小串,随机构造一个长为m的大串,一个串合法当且仅当包含一个或多个 ...

  9. 除去重复记录distinct

    在查询数据库时候,可以使用distinct关键字过滤重复记录 例如 SELECT distinct ShiftID FROM [AdventureWorks].[HumanResources].[Em ...

  10. 应用引擎BAE3.0介绍及百度BAE3.0支持并发多少

    百度云BAE3.0的特点:1.支持本地程序迁移百度云应用引擎BAE3.0做了很多的改进,其实就是一句话,百度云开发在不断的进步.为了节省开发者的学习成本,百度云BAE3.0增加了轻量级虚拟机,使开发环 ...