js函数使用技巧之 setTimeout(function(){},0)

 更新时间:2009年02月09日 15:01:47   作者:  
setTimeout的作用是将函数推迟第二参数设定的毫秒数后再执行,如果是0,就意味着浏览器要马上执行该函数,但是浏览器解析到setTimeout,虽然会"立刻"执行
这个立刻的结果是:
浏览器会在文档内容处于稳定状态后立刻执行,这样就达到了和<script defer='defer'>或者<body onload="fun()">一样的效果。
更应该看到的是,此函数更优于上述方法,前面两个函数只能静态时刻处理(文档第一次载入的时候),而在系统开发中,常常由于查询、更新等操作后,文档的内容会刷新,这样就可以利用setTimeout的特点,使代码能在页面内容稳定后再执行!

相关文章

  • JavaScript入门教程之引用类型

    JavaScript入门教程之引用类型

    引用类型是一种数据结构,用于将数据和功能组织在一起。这篇文章主要介绍了JavaScript入门教程之引用类型的相关资料,需要的朋友一起学习吧
    2016-05-05
  • JavaScript数据结构常见面试问题整理

    JavaScript数据结构常见面试问题整理

    在JavaScript中,数据结构是指相互之间存在一种或多种特定关系的数据元素的集合,是带有结构特性的数据元素的集合。常用的数据结构有:数组、列表、栈、队列、链表、字典、集合等等
    2022-08-08
  • 一次Webpack配置文件的分离实战记录

    一次Webpack配置文件的分离实战记录

    这篇文章主要给大家介绍了关于一次Webpack配置文件的分离实战记录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • JavaScript编写点击查看大图的页面半透明遮罩层效果实例

    JavaScript编写点击查看大图的页面半透明遮罩层效果实例

    这篇文章主要介绍了JavaScript制作点击查看大图的页面遮罩层效果实例,透明部分这里使用的是CSS3的rgba,兼容性还是过得去的,需要的朋友可以参考下
    2016-05-05
  • JS实现的数组去除重复数据算法小结

    JS实现的数组去除重复数据算法小结

    这篇文章主要介绍了JS实现的数组去除重复数据算法,总结分析了4种比较常见的数组去重复算法及相关使用技巧,需要的朋友可以参考下
    2017-11-11
  • ECharts调用接口获取后端数据的四种方法总结

    ECharts调用接口获取后端数据的四种方法总结

    echarts是我们经常用到的数据可视化图形,但是后端反馈给我们的数据经常是数组包对象的集合类型,下面这篇文章主要给大家介绍了关于ECharts调用接口获取后端数据的四种方法,需要的朋友可以参考下
    2022-11-11
  • js实现文字截断功能

    js实现文字截断功能

    这篇文章主要为大家详细介绍了js代码如何实现文字截断功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • 详解浏览器缓存和webpack缓存配置

    详解浏览器缓存和webpack缓存配置

    这篇文章主要介绍了浏览器缓存和webpack缓存配置,浏览器缓存分为两种类型,强缓存和协商缓存,具体内容详情大家参考下本文
    2018-07-07
  • 浅谈JS中小数相加不精确的原因

    浅谈JS中小数相加不精确的原因

    Javascript在处理数字问题时,我们有可能遇到小数相加不准确的问题,本文主要介绍了浅谈JS中小数相加不精确的原因,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2023-04-04
  • xmlHTTP实例

    xmlHTTP实例

    xmlHTTP实例...
    2006-10-10

最新评论