[妙味JS基础]第八课:return、定时器基础
知识点总结
- return
1)函数名+括号 = return 返回值 2)所有的函数默认的返回值 = 未定义 3)return后面的代码不执行
- arguments =>为实参的集合,当参数个数无法确定时使用
- style、cssText、 getComputedStyle、currentStyle
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
setInterval(函数,毫秒) => 重复执行,遇到事件时,先要清除掉 clearInterval(函数) setTimeout(函数,毫秒) => 等待毫秒数后,只执行一次 clearTimeout(函数)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。