js中,可以將物件分為「內部物件」、「宿主物件」和「自定義物件」三種。
1,內部物件:
js中的內部物件包括array、boolean、date、function、global、math、number、object、regexp、string以及各種錯誤類物件,包括error、evalerror、rangeerror、referenceerror、syntaxerror和typeerror。
其中global和math這兩個物件又被稱為「內建物件」,這兩個物件在指令碼程式初始化時被建立,不必例項化這兩個物件。
2.宿主物件:
宿主物件就是執行js指令碼的環境提供的物件。對於嵌入到網頁中的js來說,其宿主物件就是瀏覽器提供的物件,所以又稱為瀏覽器物件,如ie、firefox等瀏覽器提供的物件。不同的瀏覽器提供的宿主物件可能不同,即使提供的物件相同,其實現方式也大相徑庭!這會帶來瀏覽器相容問題,增加開發難度。
瀏覽器物件有很多,如window和documen,element,form,image,等等。
3.自定義物件:
顧名思義,就是開發人員自己定義的物件。js允許使用自定義物件,使js應用及功能得到擴充
python物件分類
所有的python物件都擁有三個特性 身份,型別和值 型別 物件的型別決定了物件可以儲存什麼型別的值,可以進行什麼樣的操作,以及遵循什麼樣的規則。你可以內建type 檢視物件的型別 值 物件表示的資料項 物件屬性 某些物件有屬性 值或相關聯的執行 python用句點 標記法來訪問屬性。屬性包括相應物...
js建立物件陣列 JS 物件
定義 無序的資料集合 鍵值對集合 建立物件的方式 new 操作符 object 建立物件 var person new object person.name lisi person.age 21 person.family lida lier wangwu person.say function 2...
js設計模式分類
js模式分為以下幾大類 一 建立型模式 簡述 關注如何建立物件,主要特點是將物件的建立和使用分離。一般抽象了物件例項化的過程,用來幫助建立物件的例項。包括下面幾個小節 1 單例模式 保證乙個類只有乙個例項,並提供乙個訪問它的全域性訪問點 2 工廠模式 根據輸入的不同返回不同類的例項,一般用來建立同乙...