zoukankan      html  css  js  c++  java
  • 闭包

    简单概念:

    当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链接不释放,造成内存泄露。

    闭包的作用:

    ①、实现共有变量

    ②、可以做缓存(存储结构)

    ③、可以实现封装,属性私有化

    ④、模块化开发,防止污染全局变量


    立即执行函数

    定义:

    此类函数没有声明,在一次执行过后即释放。适合做初始化工作。

    格式:

    ①、(function (形参){}(实参));  / / 推荐使用

    ②、(function (形参){})(实参);


    其他知识点补充:

    ①、只有表达式才能被执行符号执行

    ②、当一个函数被立即执行后,会自动忽略函数名,所以立即执行函数一般都不写函数名。

  • 相关阅读:
    判定一个APP是否可以上线?
    即时聊天-环信
    类目延展协议
    一个sql的优化
    多线程编程
    sql小总结
    人生七问
    js之按键总结
    搭建框架日志记录
    jquery函数
  • 原文地址:https://www.cnblogs.com/zzq-229/p/9682271.html
Copyright © 2011-2022 走看看