1.闭包:闭包就是能够读取其他函数内部变量的函数。
优点:可以避免全局变量的污染
缺点:闭包会常驻内存,会增大内存使用量,使用不当会很容易造成内存泄露。
特性:函数嵌套函数
函数内部可以引用外部的参数和变量
参数和变量不会被垃圾回收机制回收
用途:创建特权方法用于访问控制
事件处理程序及回调
2.面向对象:即OOP {继承(构造函数的继承、原型的继承)封装 多态}
1.闭包:闭包就是能够读取其他函数内部变量的函数。
优点:可以避免全局变量的污染
缺点:闭包会常驻内存,会增大内存使用量,使用不当会很容易造成内存泄露。
特性:函数嵌套函数
函数内部可以引用外部的参数和变量
参数和变量不会被垃圾回收机制回收
用途:创建特权方法用于访问控制
事件处理程序及回调
2.面向对象:即OOP {继承(构造函数的继承、原型的继承)封装 多态}