1)函数名+括号 = return 返回值
2)所有的函数默认的返回值 = 未定义
3)return后面的代码不执行
1、style和cssText为行间样式
2、getComputedStyle和currentStyle为浏览器计算后的样式
getComputedStyle(元素).属性
元素.currentStyle.属性
3、存在兼容性问题
getComputedStyle => 标准浏览器
currentStyle => IE6-IE8
4、兼容性解决方案如下:
function getStyle(obj,attr) {
return obj.currentStyle ? obj.currentStyle[attr] : getComputedStyle(obj)[attr];
}
/*
1、不要获取复合样式,如:background、margin;
2、不要获取未定义的样式,否则会不兼容,因为浏览器会根据自身的情况弹出内容;
3、不要在attr前面加空格,如:getStyle($(‘div1‘),‘ width‘),会弹出undefined.
setInterval(函数,毫秒) => 重复执行,遇到事件时,先要清除掉
clearInterval(函数)
setTimeout(函数,毫秒) => 等待毫秒数后,只执行一次
clearTimeout(函数)