[妙味JS基础]第八课:return、定时器基础

摘要:
知识点总结return1)函数名+括号=return返回值2)所有的函数默认的返回值=未定义3)return后面的代码不执行arguments=˃为实参的集合,当参数个数无法确定时使用style、cssText、getComputedStyle、currentStyle1、style和cssText为行间样式2、getComputedStyle和currentStyle为浏览器计算后的样式getC

知识点总结

  • 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、兼容性解决方案如下:

    functiongetStyle(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(函数)

免责声明:文章转载自《[妙味JS基础]第八课:return、定时器基础》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ios模拟器安装测试包方法无法删除DLL文件解决方法(转)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

抓取js动态生成的数据案列

本文博客采摘https://www.cnblogs.com/bobo-zhang/p/10561617.html?tdsourcetag=s_pcqq_aiomsg谨防转载 需求:爬取https://www.xuexi.cn/f997e76a890b0e5a053c57b19f468436/018d244441062d8916dd472a4c6a0a0b....

IE浏览器没有加载CSS或js文件的秘密及解决办法

其实是两处资料拼成这一篇博文的,因为在开发过程中遇到,有的文章只是说明原因,而没有给出解决方案,所以再次给出解释和解决方法,以供参考,如果有好的解决方法,也请分享下! --------------------------------------------------------------写在前面的话 [IE浏览器没有加载CSS或js文件的秘密] 如果有...

FLINK基础(104): DS算子与窗口(15)多流转换算子(6) CONNECT, COMAP和COFLATMAP(2)CoProcessFunction

CoProcessFunction   对于两条输入流,DataStream API提供了CoProcessFunction这样的low-level操作。CoProcessFunction提供了操作每一个输入流的方法: processElement1()和processElement2()。   类似于ProcessFunction,这两种方法都通过Con...

前端面试常考题:JS垃圾回收机制

摘要:众所周知,应用程序在运行过程中需要占用一定的内存空间,且在运行过后就必须将不再用到的内存释放掉,否则就会出现下图中内存的占用持续升高的情况,一方面会影响程序的运行速度,另一方面严重的话则会导致整个程序的崩溃。 众所周知,应用程序在运行过程中需要占用一定的内存空间,且在运行过后就必须将不再用到的内存释放掉,否则就会出现下图中内存的占用持续升高的情况,...

js--定时器

js定时器整理(执行一次、重复执行) 在javascritp中,有两个关于定时器的专用函数,分别为: 1.倒计定时器:timename=setTimeout("function();",delaytime); 2.循环定时器:timename=setInterval("function();",delaytime); 第一个参数“function()”是定...

[置顶] STM32 输入捕获的脉冲宽度及频率计算

输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32 的定时器,除了 TIM6 和 TIM7,其他定时器都有输入捕获功能。以下是对脉冲宽度及频率的计算。 1、脉冲宽度 如下图所示,采集该高电平脉冲的宽度,只需要进入输入捕获上升沿检测,记录当前的发生上升沿时的CNT值,再进行输入捕获下降沿检测,也记录当前发生下降沿时的CNT值,两次CNT值的差值再根据...