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