美文网首页
前端封闭函数和闭包

前端封闭函数和闭包

作者: _Clown_ | 来源:发表于2018-11-05 19:57 被阅读0次

封闭函数

封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数。

一般定义的函数和执行函数:

function changecolor(){
    var oDiv = document.getElementById('div1');
    oDiv.style.color = 'red';
}
changecolor();

封闭函数:

(function(){
    var oDiv = document.getElementById('div1');
    oDiv.style.color = 'red';
})();

闭包:

什么是闭包
函数嵌套函数,内部函数可以引用外部函数的参数和变量,参数和变量不会被垃圾回收机制收回

function aaa(a){      
      var b = 5;      
      function bbb(){
           a++;
           b++;
         alert(a);
         alert(b);
      }
      return bbb;
  }
 var ccc = aaa(2);
 ccc();
 ccc();

相关文章

  • 前端封闭函数和闭包

    封闭函数 封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数。 一般定义...

  • 前端,封闭函数和闭包

    封闭函数用 ! 或者 ~ 还有()() 闭包 闭包的用途1.存索引 2.私有计数器

  • 前端知识封闭函数 闭包

    封闭函数 封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数。 一般定义...

  • 封闭函数和闭包

    变量的作用域 封闭函数 用变量的方式定义函数 闭包

  • 封闭函数和闭包

    封闭函数用 ! 或者 ~ 还有()() 闭包 闭包就是函数里面有函数,也可以叫函数的嵌套 闭包的用途 1.存索引 ...

  • 封闭函数和闭包

    封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数。 一般定义的函数和执...

  • 封闭函数和闭包

    封闭函数用 !或者 ~ 还有 ()() 闭包 闭包就是函数里面有函数,也可以叫函数的嵌套 闭包用途 1.保存索引 ...

  • 封闭函数和闭包

    封闭函数用 ! 或者 ~ 还有()() 闭包 闭包就是函数里面有函数,也可以叫函数的嵌套 闭包的用途 1.存索引 ...

  • 封闭函数和闭包

    闭包 闭包就是函数里面由函数,也可以交函数的嵌套 闭包的用途 1.存索引 2.私有计数器

  • 封闭函数 和闭包

    (function() { varstr ='欢迎访问我的主页'; alert(str); })(); /* !f...

网友评论

      本文标题:前端封闭函数和闭包

      本文链接:https://www.haomeiwen.com/subject/xbkexqtx.html