js--自訂對象,js--自訂

來源:互聯網
上載者:User

js--自訂對象,js--自訂

1.直接量對象(JSON)
{"name":"zhangsan","age":25}
{}代表一個對象,包含多組索引值對.
通常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)事件來源:事件發生的具體位置,事件的來源通過事件對象可以獲得事件來源

我是初學者,如有更新不好的,歡迎這位大神指出,謝謝大家!

更多精彩以後更新,轉載註明!

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.