對象是一個總體,對外提供一些操做編程
使用對象時,只關注對象提供的功能,不關注其內部細節 好比JQuery函數
面向對象是一種通用思想,並不是只有編程中能用,任何事情均可以用this
抽象:抓住核心問題對象
封裝:不考慮內部實現,只考慮功能使用繼承
繼承:從已有對象上,繼承出新的對象 多重繼承 多態事件
this詳解,事件處理中this的本質 window this——函數屬於誰原型
不能在系統對象中隨意附加方法、屬性,不然會覆蓋已有方法、屬性io
object對象面向對象編程
原料 加工 出廠class
工廠方式 用構造函數建立一個類
什麼是類、對象(實例):模具和零件
原型是class,修改他能夠影響一類元素 在已有對象中加入本身的屬性、方法 原型修改對已有對象的影響
爲Array添加sum方法 給對象添加方法,相似於行間樣式 給原型添加方法,相似於class
原型的小缺陷 沒法限制覆蓋
混合的的構造函數/原型方式 Mixed Constructor Function/Prototype Method
原則:
構造函數:加屬性 原型:加方法
對象命名規範 類名首字母大寫