博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript BOM
阅读量:6697 次
发布时间:2019-06-25

本文共 1478 字,大约阅读时间需要 4 分钟。

一、Window对象

  1. 浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。
  2. Window对象表示浏览器窗口,所有JavaScript全局对象、函数以及变量均自动成为 window 对象的成员。
  3. 全局变量是window对象的属性,全局函数是window对象的方法。HTML DOM的 document也是window对象的属性之一。
  4. window.navigator.userAgent:浏览器标识。
//alert( window.navigator.userAgent )if( window.navigator.userAgent.indexOf('MSIE') != -1 ) {    alert('我是ie');} else {    alert('我不是ie');}复制代码
  1. window.location:浏览器url地址信息,可读可写。
对象属性 描述
window.location.href 设置或返回完整的 URL
window.location.search 设置或返回 url?,?+后面的内容
window.location.pathname 设置或返回当前 URL 的路径部分
window.location.hash 设置或返回 url#后面的内容 哈希值
window.location.port 设置或返回当前 URL 的端口号
window.location.hostname 设置或返回当前 URL 的主机名
window.location.host 设置或返回主机名和当前 URL 的端口号
window.location.protocol 设置或返回当前 URL 的协议
  1. window.history:History 对象包含用户(在浏览器窗口中)访问过的 URL。length返回浏览器历史列表中的 URL 数量。back()加载 history 列表中的前一个 URL。 forward()加载 history 列表中的下一个 URL。go()加载 history 列表中的某个具体页面,负数是后退,正数是前进。

二、Window对象方法

  1. window.onhashchange:当hash改变触发。
  2. window.open(url,target):打开一个新的浏览器窗口或查找一个已命名的窗口。返回值是新打开的window对象。地址默认是空白页面,打开方式默认新窗口。可以接受第三个参数是打开窗口的样式。
window.open('http://www.baidu.com', '_self');var opener = window.open();opener.document.body.style.background = 'red';复制代码
  1. window.close():关闭window这个对象窗口。
  2. window.scrollTo(x, y):把内容滚动到指定的坐标。x为水平方向滚动条,y为垂直方向滚动条。
document.onclick = function(){    window.scrollTo(100,100);}复制代码
  1. window.scrollBy(x, y):滚动叠加,不加px。x为水平方向滚动条,y为垂直方向滚动条。
document.onclick = function(){    window.scrollBy(100,100);}复制代码
  1. onload:文档加载完毕
  2. onscroll:滚动的时候
  3. onresize:调整尺寸的时候

转载地址:http://elvoo.baihongyu.com/

你可能感兴趣的文章
web service
查看>>
OpenXLive 0.9.9 SDK发布,增加对SNS的支持
查看>>
linux下安装oracle 11g R2
查看>>
使用jQuery Mobile移动开发框架将博客网站快速转化为Mobile网站
查看>>
varnish-cache使用
查看>>
在没有数据集的情况下使用数据表
查看>>
黄聪:PHP获取MAC地址(转)
查看>>
设计师和开发人员更快完成工作需求的35个惊人的jquery插件教程(下)
查看>>
关于SQLSERVER的全文目录跟全文索引的区别
查看>>
HTTP_POST———使用mysql_udf与curl库完成http_post通信模块(mysql_udf,multi_curl,http,post)...
查看>>
POJ 3613
查看>>
POJ 3185 The Water Bowls(高斯消元)
查看>>
把数组排成最小的数
查看>>
fork的微妙问题1
查看>>
Android Drawable绘图学习笔记
查看>>
【Andorid X 项目笔记】禁用ListView的Fling功能(1)
查看>>
[转]详细讲解提高数据库查询效率的实用方法、外键关于性能
查看>>
jquery插件开发导读
查看>>
Versant 对象型数据库
查看>>
PHP 逆转字符串与逆转句子
查看>>