有兩種方式:
1.子類別透過new來取代父類別的成員

羅 朝淇 發表在 痞客邦 留言(0) 人氣()

在宣告該命名空間的所屬專案內,皆能叫用該命名空間
只要透過using 關鍵字即可匯入命名空間,當然事先必須加入該命名空間所屬的參考

羅 朝淇 發表在 痞客邦 留言(0) 人氣()

宣告類別
public class car

羅 朝淇 發表在 痞客邦 留言(0) 人氣()

類別和物件(Class and Object):類別是用來描述某物件的結構,而物件是把變數(Variable)、屬性(Property)和方法(Method)包在一起的一種軟體技術,為某類別的「執行個體」。我們將Class視為車體設計圖,那麼Object就是依據車體設計圖所打造出的汽車。
class familyA  //類別

羅 朝淇 發表在 痞客邦 留言(0) 人氣()

建構函式就是類別的「方法」,主要對物件進行初始化設定,當對類別進行「實體化(new)」成為物件時,便會自動執行建構函式。
1.建構函式名稱與類別名稱相同

羅 朝淇 發表在 痞客邦 留言(0) 人氣()

事件

事件是由系統轉化使用者的動作或系統訊息而得來的。 使用者的動作例子包括: 按下滑鼠鍵、確定送出表單等。 而系統的動作包括: 當一頁完全載入, 或瀏覽器要離開某頁等。 系統會將每個動作轉成一個事件, 然後送到程式, 我們便可以跟據不同的事件來設計不同的工作。 這種工作模式就叫做事件處理 (Event Handling), 而負責處理事件的名稱就叫做事件處理者 (Event Handler)。

事件處理的好處就是不用在主程式內檢查某事件有否發生, 我們只須把要做的工作連繫到事件, 當某事件真的發生了, 系統就自動把這個訊息送到程式, 那就會自動執行要做的工作了。

JavaScript 的事件處理者通常是連繫著物件的, 因此不同的物件就支援不同的事件處理者。 以下是 JavaScript 常用的事件處理者:

事件處理者 事件發生於
onBlur 使用者離開某一欄
onChange 使用者改變某一欄的內容
onClick 使用者按下某個按鈕
onFocus 使用者的輸入焦點進入某一欄
onLoad 某一頁完全載入
onMouseOver 滑鼠游標在某個物件之上
onMouseOut 滑鼠游標離開某個物件
onSelect 使用者選擇某一欄的內容
onSubmit 使用者確定送出某表單
onUnload 正在顯示的一頁被改變

 

把函數指定到事件

我們通常把那些在某事件發生後要做的工作寫成一個函數, 不過如果你的工作很簡單, 可以不用寫在函數內。

羅 朝淇 發表在 痞客邦 留言(0) 人氣()

函數

函數其實是一組程序, 你可以自行定義它來做指定的工作。 在定義了函數之後, 當你要執行該函數的程序, 只須呼叫它便可。

使用函數的好處是可以將一個大的程式分成多個小部份, 方便管理及偵錯, 還可以讓程式的每個部份都可以享用函數, 以減少重覆的程序。

語法: 定義函數

function function_name() {
   // 在大括號的範圍內寫入程序

羅 朝淇 發表在 痞客邦 留言(0) 人氣()

變數

變數是用來儲存或讀取一些資料, 以方便進行運算。

寫法:定義一個變數

只定義一個變數的名稱, 但不即時指定它的資料:
var variable_name ;

定義一個變數名稱, 同時指定它的資料:

羅 朝淇 發表在 痞客邦 留言(0) 人氣()

物件是什麼呢?

JavaScript 是物件導向程式語言, 簡單來說即是瀏覽器內的任何東西都視作物件, 而每個物件又可能包含 (contain) 其它物件。 大家可以用十秒時間想一想你的瀏覽器內有些什麼東西, 如果想到的話可以再想想這些東西又包含了什麼其它的東西。

為了讓大家清楚 JavaScript 的物件架構, 在這一節內我會針對以下圖片來說明物件

js_tut_fig1

圖一: JavaScript 物件層次圖 (JavaScript Object Hierarchy)
來源: Netscape JavaScript Reference

圖一是 Netscape 網站內一幅 JavaScript 的物件層次圖, 每個長方形代表一個物件, 長方形內的文字表示該物件的名稱 (Name), 連繫長方形的線表示了物件物件之間的層次關係。

最高層次的物件有兩個: window  和  navigator 。 我們首先看看  window ,它包含了 document 物件, 即是說 windowdocument 的包含者 (Container), 再看看 document , 它包含了 Form 物件, 即是說 documentForm 的包含者。

物件的表示方式

現在知道哪個物件包含哪個物件, 那麼如何表示它們呢?

想表示某個物件, 主要步驟有三個:

  1. 第一步: 找出該物件的名稱, 名稱是很重要的。

    要找出一個物件的名稱, 主要有兩個步驟:

    1. 找出該物件的 HTML 標記裏 name 屬性的值, 而這個值就是該物件的名稱了。 例如有一個表單, 它的 HTML 碼如下:

      <form name="my_form">

羅 朝淇 發表在 痞客邦 留言(0) 人氣()

因為 JavaScript 是寫在 HTML 檔的, 所以 Netscape 定義了一個 <script> 標記 。
瀏覽器會將 <script></script> 中間的東西視作要執行的 JavaScript, 而不是HTML 。

<script> 有兩個屬性 (Attribute):

羅 朝淇 發表在 痞客邦 留言(0) 人氣()