JS之闭包的用法分析

这篇文章将为大家详细讲解有关JS之闭包的用法分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、网站制作、麦积网络推广、微信小程序开发、麦积网络营销、麦积企业策划、麦积品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供麦积建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

直接上代码




  
  Document


  *{
    list-style:none;
  }
  ul{
    display:flex;
    flex-wrap:wrap;
  }
  li{
    width: 20%;
    text-align: center;
  }
  img{
    width: 90%;
    padding:5%;
    border:1px solid #ccc;
    border-radius:5px;
  }


      
  •   
  •   
  •   
function my$(tagName){   return document.getElementsByTagName(tagName); } var btnObjs=my$("button"); function bb(){   var value=2;   return function(){     var target=event.target     console.log(this)     this.innerHTML="赞("+(value++)+")";   } } for(var i=0;i

函数被返回后 其中的value 并未被释放,所以累加

闭包后,作用域链会被延长

闭包的作用,缓存数据,是缺点也是优点

关于“JS之闭包的用法分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


分享文章:JS之闭包的用法分析
文章位置:http://abwzjs.com/article/joihgg.html