js BOM对象
BOM:从浏览器的顶部开始到浏览器的底部 统称为BOM包含DOM
DOM:从document(内容区域)到浏览器底部为DOM
以window开头的 为BOM 可以省略 如 document 它是DOM也是BOM
window是权限最高的对象,它可以找到我们要错作的所有子目标(BOM DOM 属性 事件 方法)
var a=window.open(“http://www.163.com”,“网易”,"width=200,height=200"),
a.close()关闭窗口
打开一个新窗口,返回一个global全局对象,
参数1:要打开的网页。参数2:给这个网页取个名字。参数3:窗口的属性
window对象
open()
close()
innerHeight 浏览器窗口的内部高度,(兼容所有浏览器)-包含滚动条 不含工具栏和地址栏的内容
innerWidth 浏览器窗口的内部宽度,(兼容所有浏览器) -包含滚动条 不含工具栏和地址栏的内容
outerWidth 浏览器窗口的整个宽度 包含工具栏和地址栏
outerHight 浏览器窗口的整个高度 包含工具栏和地址栏
screenLeft 网页距离屏幕的左边距离 只能获取 不能设置
screeTop 网页距离屏幕的顶端距离 只能获取 不能设置
screenX 网页距离屏幕的的左边距离 谷歌和火狐 只能获取 不能设置
ScreenY 网页距离屏幕的顶端距离 谷歌和火狐 只能获取 不能设置
location对象
rload() 重新加载当前页面
href location.href=“http://www.baidu.com” 跳转到百度页面 PHP工程师常用 有历史记录的
assign() location.assign(“http:www.baidu.com”); 也是跳转页面,也有历史记录
replace location.replace('www.baidu.com') 替换页面(还是跳转),没有历史记录
hash 获取url中#后的字符串,如果没有,则返回空字符串
search 获取地址栏中?后面的内容
hostname 返回web主机的域名
pathname 返回房钱页面的路径和文件名
port 返回Web主机的端口
protocol 返回所使用的web协议 如 http https
history对象--针对php程序员
back 向后退一页
Forwarder 向前进一页
空,0刷新页面
参数为-1:后退一页
go 参数为1:前进一页
参数为2:前进两页
length 属性返回历史列表中的网址数
screen对象
availHeight 屏幕的高度像素减去系统部件高度之间的值
availEidth 屏幕的宽度像素减去系统部件宽度后的值
height 屏幕的高度像素
width 屏幕的宽度像素
navigator对象
userAgent 返回有客户机发送服务器的user-agent头部的值
appName 返回浏览器的名称
appVersion 返回浏览器的平台和版本信息
platform 返回运行浏览器的操作系统平台