1.直接量物件(json)
{}代表乙個物件,包含多組鍵值對.
通常key是字串,value是任意型別的資料.
2.構造器(首字母大寫的函式)
2.1內建構造器
特定:date,array
通用:object
2.2自定義構造器
定義乙個首字母大寫的函式宣告需要呼叫者傳入的引數將傳入的值儲存在此物件上
二.事件
1.事件概述
1)什麼是事件:就是使用者的行為/動作,就是js被呼叫的時機.
2)事件的分類:滑鼠事件,鍵盤事件,狀態事件:某條件達成時自動觸發.
2.事件定義
1)直接定義事件
優點:簡單直觀
缺點:耦合度高
2)動態繫結事件
優點:耦合度低
缺點:麻煩不直觀
3)取消事件
return false
3.事件物件
1)什麼是事件物件
在某些案例中需要獲得滑鼠座標,鍵盤按鍵等資訊.這些資訊可以從事件物件獲得.實際上,在事件觸發時,瀏覽器會建立1個物件,用來封裝這些資訊.事件物件是由瀏覽器建立的,封裝了事件相關的所有資訊.
2)如何獲得事件物件:直接定義事件時在呼叫函式時傳入關鍵字event在函式宣告時接收此值動態繫結事件時呼叫函式時,瀏覽器會自動傳入event在函式宣告時接收此值
4.事件機制
1)冒泡機制:事件是由內向外傳播的
2)停止冒泡:利用事件物件的api
3)作用:用來簡化事件的定義
4)事件源:事件發生的具體位置,事件的**通過事件物件可以獲得事件源
JS自定義物件
語法 obj name,age 表示物件obj的屬性名,冒號後面的為屬性值,像這種形式叫鍵值對 skill 是obj物件的方法1.字面量 2.工廠模式 3.建構函式模式 4.原型模式 5.混合模式 原型模式和建構函式模式的混合 var obj console.log obj name 什麼顏色 ob...
js自定義物件
自定義物件和自定義類的區別 自定義物件好用,方便 js建立自定義物件 物件的作用 用來儲存整體資料。原因 很多時候我們沒有辦法預先知道乙個物件應該有哪些屬性,所以只能臨時的建立乙個物件來自定義屬性儲存資料。來保證資料的完成性 應用 ajax中會使用。使用 1 建立自定義物件 var 物件名 new ...
JS自定義物件
目錄使用object或物件字面量建立物件 工廠模式建立物件 建構函式建立物件 原型模式建立物件 js中最基本建立物件的方式 object建立物件 var man new object man.name zhangsan man.age 18 字面量建立物件 var man 但是當我們要建立同類物件時...