js基础复习day04 (获取CSS兼容性)

  1. 获取CSS最终样式的兼容写法

obj.currentStyle 兼容IE浏览器的写法;window.getComputedStyle(obj,null)[attr]这个方法谷歌火狐支持,第二个参数如果没有伪类就写null
<pre>function getCssAttr(obj,attr) {
if(obj.currentStyle){
return obj.currentStyle[attr];
}else {
return window.getComputedStyle(obj,null)[attr];
}
}</pre>

  • 定时器的原理

执行一个任务,这个任务的执行时间是2s,每隔1s执行如果对于一次定时器来说,这个任务需要多长时间执行完
对于多次定时器来说,任务需要多长时间执行完成
对于一次定时器是间隔一秒后执行两秒的任务,所以是3秒
对于多次定时器来说,定时器中会有一个任务队列,会每间隔1秒把对应的任务放置在这个队列中,
如果上一个任务执行完成,就立即执行下一个任务,只要这个任务存在队列中

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JavaScript 将字符串转换为数字 parseInt() ◆只保留数字的整数部分,不会进行四舍五入运算。 ...
    AkaTBS阅读 4,545评论 0 9
  • w一:rem布局公式 document.documentElement.style.fontSize=20*doc...
    stars甜阅读 4,151评论 0 1
  • 基础复习笔记 JS效果三要素: 时间 事件 运动轨迹(分步骤来实现先死后活法逐步来) (1)获取元素 : getE...
    2e9a10d418ab阅读 3,142评论 0 3
  • 定时器的认识 定时器:就是可以不断地自动的重复某一个操作的东西。 定时的分类:1.多次定时器:setInterva...
    MGd阅读 2,532评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,803评论 19 139

友情链接更多精彩内容