js闭包实现按秒计数

 更新时间:2015年04月23日 10:44:50   投稿:hebedich  
闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。

这里给大家分享一个小技巧,使用javascript闭包实现按秒计数,代码如下:

var i =1;
for(i; i<10; i++){
  (function(num){
   setTimeout(function(){
     console.log(num);
     }, num*1000);
   })(i);
}

重点在闭包的作用域。

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • js冒泡法和数组转换成字符串示例代码

    js冒泡法和数组转换成字符串示例代码

    将数组转换成字符串的方法有很多,想必大家也不会陌生,下面为大家讲解下js冒泡法的使用,感兴趣的朋友可以参考下
    2013-08-08
  • 简单实现Bootstrap标签页

    简单实现Bootstrap标签页

    这篇文章主要教大家简单实现Bootstrap标签页,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • JavaScript代码实现春晚刘谦魔术的模拟程序

    JavaScript代码实现春晚刘谦魔术的模拟程序

    昨晚春晚上刘谦的两个魔术表演都非常精彩,尤其是第二个魔术,他演绎了经典的约瑟夫环问题!约瑟夫环是一个经典的数学问题,本文给出了完整的 JavaScript 代码实现,感兴趣的同学可以自己动手实现一下
    2024-02-02
  • javascript 新闻列表排序简单封装

    javascript 新闻列表排序简单封装

    可以控制列表按日期以及按字数排序.升或者降序.代码简单封装,按一定的格式调用即可。
    2009-11-11
  • 在多个页面使用同一个HTML片段《续》

    在多个页面使用同一个HTML片段《续》

    上一篇文章中我们使用textarea来模拟AJAX的返回结果,造成了一些误解。 这里我们首先用asp.net的Generic Handler做一个简单的后台来重现这个AJAX过程。
    2011-03-03
  • js实现简单贪吃蛇游戏

    js实现简单贪吃蛇游戏

    这篇文章主要为大家详细介绍了js实现简单贪吃蛇游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • javascript encodeURI和encodeURIComponent的比较

    javascript encodeURI和encodeURIComponent的比较

    在进行SaaS前端开发的时候,大家经常会用到两个JavaScriptNative函数:encodeURI 和 encodeURIComponent。这篇文章详细解释这两个函数的用途并比较它们的不同之处
    2010-04-04
  • mvc中form表单提交的三种方式(推荐)

    mvc中form表单提交的三种方式(推荐)

    本文给大家分享mvc中form表单提交的三种方式,分别是submit 按钮 提交方式,$("#dataform").ajaxSubmit() 提交方式,post 提交方式,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
    2016-08-08
  • 用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例

    用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例

    用js实现table单元格宽度和高度调整,有合并单元格也可以的.兼容IE6,7,8以及FF,附上代码css,html,js三部份,有需要的朋友可以参考一下
    2013-06-06
  • JavaScript中5个重要的Observer函数小结

    JavaScript中5个重要的Observer函数小结

    浏览器为开发者提供了功能丰富的Observer,本文主要介绍了JavaScript中5个重要的Observer函数小结,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01

最新评论