BOM
来源:互联网 发布:保险网络大学试题答案 编辑:程序博客网 时间:2024/05/21 10:08
1.navigator对象:获取客户机浏览器信息
navigator.appName;//获得浏览器名称
2.screen对象:屏幕信息
- screen.availWidth - 可用的屏幕宽度
- screen.availHeight - 可用的屏幕高度
3.location对象:获取到请求的url地址:location.href
设置url地址:页面设置一个按钮,按钮上绑定一个事件,当我点击这个按钮,页面可以跳转到另外一个页面
- location.hostname 返回 web 主机的域名
- location.pathname 返回当前页面的路径和文件名
- location.port 返回 web 主机的端口 (80 或 443)
- location.protocol 返回所使用的 web 协议(http:// 或 https://)
- 重要的:location.href//得到当前请求的url地址
4.history:请求的url的历史记录
创建一个a.html页面,写一个链接到b.html
创建b.html超链接 到 c.html
创建c.html
- history.back() - 与在浏览器点击后退按钮相同
- history.go(-1)
- history.forward() - 与在浏览器中点击按钮向前相同
- history.go(1)
5.window:窗口对象,顶层对象,所有bom对象都是在window里面操作的
。alert():方法用于显示带有一条指定消息和一个 OK 按钮的警告框
。confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框
。open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。
window.open(URL,name,features,replace)
做定时器:setInterval("js代码",毫秒数)
window.setInterval("alert('123');",3000);//表示每3秒执行一次js代码
setTimeout("js代码",毫秒数)//在毫秒数之后执行,但是只会执行一次
window.setTimeout("alert('abc')",4000);//4秒后执行一次alert
clearInterval():清除setInterval设置的定时器
var st=setInterval("alert('123');",3000);
clearInterval(st);
clearTimeout():清除setTimeout设置的定时器
var st=setTimeout("alert('abc');",3000);
clearTimeout(st);
0 0
- BOM
- BOM
- BOM
- BOM
- bom
- BOM
- Bom
- BOM
- BOM
- BOM
- BOM
- BOM
- BOM
- bom
- BOM
- BOM
- BOM
- BOM
- 2016第七届蓝桥杯省赛C/C++ B组试题解析整理
- Android Service 与Activity之间的通讯方式
- CF 489 C Given Length and Sum of Digits...(水题)
- Android 开发个人总结
- linux下挂载新硬盘和分区的步骤
- BOM
- Spark DataFrames
- oracle调优顾问
- promble 1000 搬桌子
- HDOJ-1428-BFS+记忆化搜索
- 英文歌曲:Right Here Waiting(此情可待)
- cocos2dx 2.x editbox
- Java设计模式 -- 原型模式
- 实现一个简单的按钮实例-上下左右,左旋转,右旋转,放大缩小。代码重构