js(Dom+Bom)第一天(1)
生活随笔
收集整理的這篇文章主要介紹了
js(Dom+Bom)第一天(1)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JavaScript-DOM(BOM)操作
核心知識
學習目標
JavaScript組成
ECMASCRIPT (基礎語法)
DOM(文檔對象模型)
BOM(瀏覽器對象模型)
DOM+BOM
-
為啥要學DOM和BOM?
-
到底什么是DOM和BOM?
什么是文檔對象模型(DOM)?
概念部分理解
文檔樹
-
如何學習DOM和BOM?
- 什么是API?
3.獲取頁面中的元素
-
document.getElementById(元素ID)
-
document.getElementsByTagName(標簽名)
-
document.querySelector(css選擇器)
-
document.querySelectorAll(css選擇器)
-
課堂練習
1. 在如下代碼結構中將第一個列表中所有的文字輸出到控制臺中 2. 在如下代碼結構中將第二個列表中第3個li標簽輸出到控制臺中
4.事件
什么是事件?
事件指的是一種行為動作: 比如 單擊,雙擊,手指按壓,滑動,移動,懸停。。。事件三要素
事件源: 頁面中的一個具體的標簽事件類型: 行為動作(單擊,雙擊,懸停,滑動。。。) 事件處理程序: 事件發生后的一個結果事件語法
事件源.事件類型 = 事件處理程序注意:事件處理程序的本質就是一個函數。事件類型:
- 單擊onclick
- 雙擊ondblclick
事件處理程序中的this關鍵字
函數中的this指向的是外部構造函數指向的對象。事件處理程序中的this指向的是當前事件源5.操作元素中的屬性
-
src屬性【案例:換圖片】
-
className【案例:動畫效果】
-
innerText 和 innerHTML【案例:設置文字】
-
textContent和 innerText
-
取消a標簽默認跳轉行為[擴展]
1:取消a點擊后的默認跳轉行為 return false;
return false;
};
方式2:設置a標簽的href屬性值為:javascript:
點擊2
備注:
給a標簽的herf值設置javascript: ,表示將來點擊a時,會阻止默認跳轉行為,并且僅僅會執行js代碼
總結
以上是生活随笔為你收集整理的js(Dom+Bom)第一天(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javaScript第七天(2)
- 下一篇: js(Dom+Bom)第一天(2)