前端思考

Myuniverse發表於2018-11-23

思考:為什麼網頁中的定義的任何物件、變數和函式,都是以window作為其Global物件

1、任何物件可以是以window作為其全域性變數,是因為我們在建立物件的時候,我們可以給屬性賦上window物件

      類的定義:對事物的描述

      物件的定義:對具有具體屬性(變數)和函式(方法)的承載體

     定義物件:

     例如:

     物件名= new 類名()

2、變數如何以window作為其全域性 變數物件:相當於給變數賦上window物件

      var win = window

 

理解:新增監聽window.addEventListener的作用和使用的方法

1、事件監聽window.addEventListener方法

     window.addEventListen(event,function,useCapture)

2、引數的介紹

     event:觸發事件

     function:事件觸發之後執行的函式(方法)

    useCapture:表示傳遞的型別是冒泡(false)還是捕獲(true)

3、作用

     當event事件觸發時,執行function方法

4、使用方法:可以對變數的賦值等

 

理解DOMContentLoaded事件

1、意思:DOM載入完畢的時候觸發

2、觸發事件時間:頁面空白到展示出頁面內容,會觸發DOMContentLoaded事件

 

理解:document.getElementById

document.getElementById方法可返回對擁有指定 ID 的第一個物件的引用

 

相關文章