這是我參與8月更文挑戰的第 12天,活動詳情查看:8 月更文挑戰css
☆☆☆ 今天的內容(event 事件對象) 重要!! ☆☆☆web
可做爲初學者的學習路線, 可參考一下, 學習進度也不是特別趕! 持續更新,數組
用本身的理解, 簡單又全面歸納基礎知識點, 大部份內容爲白話文內容, 基礎中的基礎 方便加深理解!瀏覽器
鞏固學習 JavaScript
基礎知識, 加深理解記憶, 打牢地基才能築高樓! 加油markdown
開始今天的學習吧! 認真對待!!app
Array
reverse pop push shift unshift splice() arr.length = 3 joinString
split substr(start,length) substring(start,end) indexOf() lastIndexOf() replace() trim()Math
random() round ceil floorDate
獲取日期 設置日期 getMonth()BOM
和 DOM
改樣式 : obj.style.樣式 obj.className ----- 操做樣式類 obj.style.cssText = "color:red"dom
改內容 : innerHTML innerText value函數
改屬性 post
事件
:對頁面元素的某種操做 就是一個事件事件對象
:當對頁面元素進行某個事件操做時, onclick onkeyup.... 會產生一個對象 這樣的對象叫作 事件對象 event(前提:產生某個事件)事件對象兼容
:var e = evt || event
複製代碼
clientX/clientY
距離可視窗口的橫向和縱向座標pageX/pageY
距離文檔頂部和左側的橫向和縱向座標offsetX / offsetY
距離操做元素的內部偏移量封裝函數中 evt
參數指的是事件參數學習
function getButton(evt) {
var e = evt || event // 判斷瀏覽器
if (evt) {
// 高版本
return e.button
} else if (window.event) {
// ie 瀏覽器
switch (e.button) {
case 1:
return 0
case 4:
return 1
case 2:
return 2
}
}
}
複製代碼
【預告】: 繼續複習事件對象的更多知識點.. 也不能一口吃撐胖子吖..-
學習就是一個不斷進行的過程, 堅持下去, 定有收穫!
日積月累, 鞏固基礎, 早進大廠!
堅持很不容易, 堅持下來更不容易, 你真棒!
Calm Down & Carry On!
前文更新回顧
【重學 JS】天天學習鞏固基礎系列文章, 待你重溫經典, 加深印象, 靈活應用:
更多期待在路上...任重而道遠...