BOM

来源:互联网 发布:李敖对女性的态度知乎 编辑:程序博客网 时间:2024/05/18 22:13

window:

BOM以window对象为依托,表示浏览器窗口以及页面可见区域。同时window对象还是ECMAScript中的Global对象,因而所有的全局变量和函数都是它的属性和方法,且所有的原生构造函数以及其他的函数也都存在于他的命名空间下。  

window对象自己定义的属性可以用delete删除,即其configurable特性为true。

每个框架都有其window对象以及所有原生构造函数以其他函数的副本。每个框架都保存在frames集合中,可以通过位置和名称来访问

窗口指针,可以用它们指向其他框架   top指向最高最外层的框架也就是浏览器窗口,一般用于框架中访问另一个框架,也就是出框架用;parent对象始终指向当前框架的直接上层框架,没框架parent等于top等于window。

窗口位置,window.screenLeft/window.screenX,window.screenTop/window.screenY,moveTo(x,y) moveBy(x2-x1,y2-y1)窗口精确移动到新位置

窗口大小,resizeTo() resizeBy()调整浏览器窗口大小

window.open(URL,窗口目标,特性字符串,是否取代浏览器历史记录中当前加载页的布尔值)   窗口目标指是否在当前页面框架中打开URL   特性字符串指新窗口的各种属性

setTimeout(javascript代码字符串或函数,多少毫秒后进行一参数)  返回ID数值

clearTimeout(返回ID数值)  

setInterval(javascript代码字符串或函数,多少毫秒后进行一参数) 间歇调用 返回ID数值

clearInterval(返回ID数值)  推荐setTimeout模拟间歇调用

alert警告 confirm确认 prompt提示


location:

window.location和document.location引用的是同一个对象  访问浏览器导航系统 设置相应属性 逐段或整体修改URL

location.search  返回URL的查询字符串,以问号开头

location.href 返回当前加载页完整URL

location.replace()直接替换页面无法返回前页

location.reload()重载页面


navigator:提供与浏览器有关的信息,很大部分属性浏览器私有


screen:保存与客户端显示器有关的信息


history:保存浏览器历史记录信息



0 0