第一章:物件導向的 JavaScript
1.1
- HTML、CSS、JavaScript 之前的聯絡:
- HTML服務於內容;
- CSS服務於表現;
- JavaScript服務於行為;
- JavaScript 核心內容:
- ECMAScript -- 語言的核心部分(變數、函式、迴圈等);
- 文件物件模型(DOM) -- 提供了HTML、XML文件互動的方式;
- 瀏覽器物件模型(BOM) -- 與瀏覽器環境有關的物件集合;
1.6
- JavaScript 是基於原型的面嚮物件語言,實際上不具備 類 的概念。
-
OOP
: 物件導向程式設計。 - 所有的方法和屬性都是
public
的,但其提供了一些隱藏資料的方法。 - 聚合:將幾個物件合併成一個新的物件的過程。
- 如:電腦是一個整體,是有顯示器、滑鼠、鍵盤聚合而來。
- 繼承:傳統的
OPP
環境中,繼承通常指的是類與類之間的關係,但是JS中沒有類,因此它的繼承只能發生在物件之間。- 作用:優雅的實現對現有程式碼的重用。
- 多型:不同物件通過呼叫相同方法來實現各自行為的能力
相關文章
- JavaScript的物件導向JavaScript物件
- JavaScript 物件導向JavaScript物件
- JavaScript 的物件導向(OO)JavaScript物件
- 更多物件導向的JavaScript物件JavaScript
- 初探 JavaScript 物件導向JavaScript物件
- JavaScript中的物件導向----類JavaScript物件
- 全面理解物件導向的 JavaScript物件JavaScript
- JavaScript物件導向—物件的建立和操作JavaScript物件
- 【讀】JavaScript之物件導向JavaScript物件
- JavaScript7:物件導向JavaScript物件
- JavaScript物件導向入門JavaScript物件
- JavaScript 物件導向初步理解JavaScript物件
- JavaScript物件導向精要(二)JavaScript物件
- JavaScript 物件導向精要(一)JavaScript物件
- JavaScript模擬物件導向JavaScript物件
- javascript:物件導向的程式設計JavaScript物件程式設計
- 《JavaScript物件導向精要》之六:物件模式JavaScript物件模式
- 《JavaScript物件導向精要》之三:理解物件JavaScript物件
- JavaScript 物件導向實戰思想JavaScript物件
- JavaScript物件導向詳解(原理)JavaScript物件
- Javascript物件導向與繼承JavaScript物件繼承
- JavaScript學習2:物件導向JavaScript物件
- Javascript 物件導向程式設計JavaScript物件程式設計
- DEJAVU庫:讓JavaScript物件導向JavaScript物件
- JavaScript物件導向—繼承的實現JavaScript物件繼承
- JavaScript 中的物件導向程式設計JavaScript物件程式設計
- 物件導向的JavaScript程式設計 (轉)物件JavaScript程式設計
- 物件導向-物件導向思想物件
- JavaScript 遊戲中的物件導向的設計JavaScript遊戲物件
- JavaScript遊戲中的物件導向的設計JavaScript遊戲物件
- javascript的物件導向的繼承實現JavaScript物件繼承
- JavaScript高階:JavaScript物件導向,JavaScript內建物件,JavaScript BOM,JavaScript封裝JavaScript物件封裝
- JavaScript物件導向名詞詳解JavaScript物件
- JavaScript物件導向程式設計理解!JavaScript物件程式設計
- 1.16 JavaScript7:物件導向JavaScript物件
- 《JavaScript物件導向精要》系列文章JavaScript物件
- Javascript實現物件導向繼承JavaScript物件繼承
- Javascript 物件導向程式設計(一)JavaScript物件程式設計