js基础总结04 --bom对象
2024-09-01 22:14:55
1、Bom
定义:浏览器对象模型,包含一系列与浏览器窗口交互的对象,如:Window,Location,History,Document,Screen
2、Window对象
定义:窗口对象,所有js中的全局变量和全局函数都是它的属性。上述的location,history,document,screen都是Window这个对象的属性,还包含,alert等弹窗类方法,setTimeout,setInterval等计时器方法
3、document对象
定义:操作文档的对象
4、location对象
定义:获取当前页面的url及相关信息
location:
- location.href = 'url地址'
- location.hostname = 主机名
- location.pathname = 当前页面路劲名
- location.protocol = web协议类型
- location.port = 端口号
5、history对象
定义:浏览器的浏览历史
- history.back():回退
- history.forward():前进
- history.go(number): -1:上一页 1:下一页
6、screen对象
定义:包含用户屏幕的信息
- screen.width or screen.height:以像素点的形式返回用户屏幕的宽度和高度
- screen.availWidth or screen.availHeight:以像素点的形式返回用户屏幕的可用宽度和可用高度(减去工具栏及窗口工具等)
最新文章
- 关于《Linux.NET学习手记(8)》的补充说明
- 使用shell/python获取hostname/fqdn释疑
- ADO.net数据绑定
- sobel算子原理及opencv源码实现
- Flask微型框架入门笔记
- HDU:Integer Inquiry
- Yii 实现restful
- MVC4 教程
- Qt录音程序
- Java虚拟机-内存tips
- [Oracle维护工程师手记]为什么flashback 的时候既需要 flashback log ,又需要 archive log?
- JS 浅谈函数柯里化,不明觉厉
- Html利用CSS布局技巧
- p1518 The Tamworth Two
- windows操作系统查看占用端口的进程
- 12_Java面向对象_第12天(构造方法、this、super)_讲义
- wp中的双向绑定
- sublime插件总汇
- ios8设置application badge value
- 【Pascal's Triangle II 】cpp