JS學習筆記(二)

2021-09-11 01:25:52 字數 383 閱讀 6448

function addloadevent(func) else

}}

window.onload可以是乙個函式。

如果是,這個函式將在頁面載入完成之後被執行。

這裡typeof是檢測型別,函式的型別就是"function"這個字串。

那麼,如果(typeof window.onload != 『function』)也就是說window.onload還沒有被賦值,就直接把它賦值為func。否則,說明有程式先對其賦值了,那麼在頁面載入完成之後,應該先執行現有函式再執行自己的新的func。這裡現有函式是oldonload()有問題,因為沒有賦值。應該是:

else 

}

js學習筆記二

1.oop 1 esmascript有兩種屬性 資料屬性和訪問器屬性。可以通過 object.defineproperty 來修改。2 屬性前面加一下劃線,表示能通過物件方法訪問該屬性。3 按照慣例,建構函式的函式名是以乙個大寫字母開頭。非建構函式則以乙個小寫字母開頭。2.工廠模式 function...

JS學習筆記(二)

js中的所有事物都是物件,例如 字串 數值 陣列 函式等,每一種物件都有屬性和方法。屬性 反映該物件某些特定的性質,如字串的長度 影象的長寬等 方法 對物件執行的動作,如提交submit,時間獲取getyear等 訪問物件屬性語法 var array new array 5 len array.le...

JS學習筆記二

在html與js中也一樣,萬物皆物件 es6 定義變數的關鍵字 let prto 原型 其實就是繼承 全稱 prototype dom的作用 1.用於操作html元素 2.用於操作css樣式 操作 增刪改查 可以通過給設定的元素加上id 獲取元素或者節點 我來學習dom了,練習通過id獲取元素 va...