JavaScript系列:
JavaScript核心基礎ECMAScript
JavaScript基礎語法-DOM,前端小白必知必會
JavaScript事件高級,前端小白必知必會
一文搞定JavaScript-BOM,前端小白必知必會
文章目錄
- BOM簡介
- window物件的常見事件
- 視窗加載事件
- 調整視窗大小事件
- 定時器
- setTimeout()定時器
- 停止setTimeout()定時器
- setInterval()定時器
- 停止setInterval()定時器
- 真正有效解決setInterval()越來越快的問題
- this
- JS執行機制
- JS是單執行緒
- js執行順序
- js執行機制
- location物件
- URL
- location物件的屬性
- location物件的屬性
- navigator物件
- history物件
BOM簡介
BOM比DOM更大,它包含DOM,

window物件的常見事件


視窗加載事件
1.load要等頁面內容全部加載完畢,包含頁面dom元素、圖片、flash、css等,

2.DOMContentLoaded要等DOM加載完畢即可,不包含圖片、flash、css等就可以執行,加載速度比load快一些,

調整視窗大小事件

定時器
setTimeout()定時器

其中的呼叫函式也叫回呼函式,
停止setTimeout()定時器

setInterval()定時器

停止setInterval()定時器

注意全域變數的問題,

真正有效解決setInterval()越來越快的問題
this

JS執行機制
JS是單執行緒



js執行順序

其中click點擊之后才會放入任務佇列中,setTimeout等時間到了后才會放入任務佇列中,
console.log(1);
setTimeout(function () {
console.log(3);
},0);
console.log(2);
//運行結果:123
js執行機制

location物件

URL

location物件的屬性

location物件的屬性

navigator物件

用法:在PC端寫入以下代碼:

history物件

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/293190.html
標籤:其他
