1.閉包:閉包就是可以讀取其餘函數內部變量的函數。閉包
優勢:能夠避免全局變量的污染函數
缺點:閉包會常駐內存,會增大內存使用量,使用不當會很容易形成內存泄露。對象
特性:函數嵌套函數繼承
函數內部能夠引用外部的參數和變量事件
參數和變量不會被垃圾回收機制回收內存
用途:建立特權方法用於訪問控制原型
事件處理程序及回調變量
2.面向對象:即OOP {繼承(構造函數的繼承、原型的繼承)封裝 多態}垃圾回收