HTML bom 总结

浏览器对象模型(Bom)
所有浏览器都支持window对象
所有JavaScript都可以转换成window对象
全局变量与全局函数是window的属性与方法

window尺寸
window.innerwidth 浏览器窗口内部宽度
window.innerheiht 浏览器窗口内部高度

其他方法:
window.open() 打开新窗口
window.close() 关闭当前窗口
window.moveTo() 移动当前窗口
window.resizeTo() 调整当前窗口尺寸

widow.Screen(包含有关用户屏幕信息) //可以不编写window前缀
screen.availwidth-可用屏幕宽度
screen.availHeight-可用屏幕高度

window.location(获取当前网页地址,并把浏览器重定向新的页面) //可以不编写window前缀
location.hostname 返回web主机域名
location.pathname 返回当前页面路径和文件名
location.port 返回web主机端口
location.protocol返回使用的web协议

location.assign();加载新的文档
location.assign(url); 加载新的html文档
location.replace(url); 加载指定文档代替当前文档

window.history(包含浏览器的历史) //不可使用window前缀
history.back(); 后退
history.forward(); 向前
history.go(int); 1:前进一页 -1:后退一页 0:刷新页面

window.navigator(包含有关访问者浏览器信息)//不使用window前缀
navigator对象的信息具有误导性不建议 用来检测浏览器版本 因为:
navigator数据可被使用者更改
一些浏览器对检测站点识别错误
无法报告晚于浏览器的新操作系统
navigator.appCodeName 浏览器代号
navigator.apName 浏览器名称
navigator.appVersion 浏览器版本
navigator.cookieEnabled 启动cookie
navigator.platform 硬件平台
navigator.userAgent 用户代理
(用户检测浏览器可以用浏览器独家支持的方法检测)

弹窗
window.alert(“sometext”) 警告窗 /可有不写window 下同
window.confirm(“sometext”) 确认框 //返回ture or false
window.propt(“sometext”,defaultvalue) 提示框 //返回值
换行\n

计时事件
setinterval(function,milliseconds)间隔指定毫秒数不断执行代码
setTimeout()在指定的毫秒数后执行代码块
停止
clearInterval()

——总结内容来自于网络

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值