BOM,计时器,计时器事件锁

JavaScript的组成部分
1. ECMAScript JS的核心
2. DOM(文档对象模型 document) js和页面中元素通信的接口
3. BOM(浏览器对象模型 window) 浏览器给开发者的一个接口

BOM

设置地址栏的位置

window.location.href = "http://www.baidu.com";

* location 位置
	* href 设置/返回当前地址栏上的位置
	* reload() 刷新页面 

* history 历史记录
	* back() 返回到上一级
	* forward() 前进
	* go(1) 等价于前进
	* go(-1) 等价于后退
	* go(0) 等价于后退

* navigator 浏览器信息
	* cookieEnabled 浏览器是否开启cookie存储功能
	* language 返回操作系统的语言

计时器

* setInterval(function,间隔时间)
* setTimeout(function,间隔时间)
* clearInterval(计时器id)
* clearTimeout(计时器id)
计时器事件锁

	var isStart = false;	//计时器是否开启着
	intervalStart.onclick = function(){
		if(!isStart){
			isStart = true;
			autoAdd = setInterval(function(){
				number.innerHTML = Number(number.innerHTML) + 1;
			},100)
		}
	}
	intervalStop.onclick = function(){
		isStart = false;
		// 清除计时器
		clearInterval(autoAdd)
	}

null == undefined -> true

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值