JavaScript BOM的属性及方法
2016-06-10 14:13
253 查看
BOM - Browser Object Model
Window对象属性有以下内容
history 有关客户访问过的URL信息
location 有关当前URL的信息,一般用于跳转网页
window.location=”http://www.sohu.com”
screen 有关客户端的屏幕和现实性能的信息,只有个别特殊应用才能用到
常用方法:
prompt: 提示输入值
alert: 弹出警告
confirm() :弹出确认信息
close(): 管理某个浏览器的窗口
open() 打开一个浏览器窗口
setTimeout() 超时之后调用的方法
setInterval() 间隔时间调用方法
Location对象
是window对象的属性
常用属性:
href: 设置或返回url
常用方法:
reload():重新加载
replace(): 使用新的url内容替换当前的url内容,但是这种方法,被替换的url不会出现在history列表中
History对象
是window对象的属性
back() 返回上一页
forward() 前进一页
go() 跳转到指定网页
history.back(); 后退一页
history.go(-1); 后退一页
history.go(1); 前进一页,相当于forward()
Document对象
常用属性:
referrer: 返回载入当前url的文档的url,一般用来统计链接访问量给予相应的提成
URL: 当前URL
常用方法
getElementsByName(): 返回带有指定名称的对象的集合
getElementById():返回指定id的第一个对象的引用
getElementsByTagName(): 返回带有指定标签名的对象的集合
write(): 想文档写文本、HTML表达式或者JavaScript代码
如何实现全选/全不选效果?
使用getElementByName()实现
如何实现检查是否全选功能,就是如果选项全部全选了,那么全选也是自动勾上,否则不勾选。
创建Date对象
不带参数,返回当前日期
带参数,string类的时间. var 日期实例 = new today(参数);
Date对象的常用方法
getFullYear() 获取年份
getMonth() 获取月份(0-11)
getDate() 获取号数(1-31)
getHours() 获取小时数(0-23)
getMinutes() 获取分钟数(0-59)
getSeconds() 获取秒数(0-59)
getDay() 获取星期几(0-6)
还有set方法,很少使用
定时函数
setTimeout:等待某段时间之后调用某个函数
setTimeout(“调用函数名称”, 等待时间)
调用函数需要用string类型,等待时间是多少毫秒
清除:clearTimeout()
setInterval:
setInterval(“调用函数名称”, 间隔时间)
清除:clearInterval(定时器)
var timer = s 4000 etInterval("ddd()", 1000); clearInterval(timer);
相关文章推荐
- jstl标签不起作用不管用,jstl标签直接输出表达式
- 修改js confirm alert 提示框文字的简单实例
- JavaScript中Event.returnValue属性
- JavaScript 高级课程之缓冲+多个DIV运动框架实现 + 透明度
- 我认为JS还可以改进的点
- js学习笔记(构造器对象、原型对象)
- 自定义jsp标签
- JStorm-2.1.1源码分析--Topology提交(上)
- Jstorm,RocketMq,Tair浅谈
- Javascript笔记——什么是Javascript
- JavaScript笔记整理——this 的工作原理
- JS 中如何判断 undefined 和 null
- JavaScript-用键盘控制动画
- JStorm-2.1.1源码分析--Topology提交(中)
- Javascript之响应式相册
- JStorm-2.1.1初识及提交同名的Topology
- JavaScript-在画布上让物体移动
- JS获取当前时间年月日时分秒
- JavaScript中清空数组的三种方式
- JS判断设备类型