五元素對(duì)象常見屬性
? ? value
? ? ? ? 元素對(duì)象.value单起,獲取元素對(duì)象的value屬性值
JS事件
? ? JS事件是什么阳谍?有什么作用?
? ? ? ? 通常鼠標(biāo)或熱鍵的動(dòng)作我們稱之為事件(Event),例如點(diǎn)擊螃概、表單提交矫夯、值發(fā)生改變、鼠標(biāo)移入吊洼、移出······
? ? ? ? 通過JS事件训貌、我們可以理解在JS事件驅(qū)動(dòng)機(jī)制下進(jìn)行
? ? JS事件驅(qū)動(dòng)機(jī)制簡(jiǎn)述
? ? ? ? 頁面上的特效,我們可以理解在JS事件驅(qū)動(dòng)機(jī)制下進(jìn)行
? ? ? ? JS事件驅(qū)動(dòng)機(jī)制:
? ? ? ? ? ? 事件源:專門產(chǎn)生事件的組件
? ? ? ? ? ? 事件:由事件源所產(chǎn)生的動(dòng)作或者事情
? ? ? ? ? ? 監(jiān)聽器:專門處理事件源所產(chǎn)生的事件
? ? ? ? ? ? 注冊(cè)/綁定監(jiān)聽器:讓監(jiān)聽器時(shí)刻監(jiān)聽事件源是否有指定事件產(chǎn)生冒窍,如果事件源產(chǎn)生指定事件递沪,則調(diào)用監(jiān)聽器處理
? ? 常見的JS事件
? ? ? ? 點(diǎn)擊事件(onclick)
? ? ? ? ? ? 點(diǎn)擊事件:由鼠標(biāo)或熱鍵點(diǎn)擊元素組件時(shí)觸發(fā)
? ? ? ? 焦點(diǎn)事件
? ? ? ? ? ? 獲取焦點(diǎn)事件(onfocus)
? ? ? ? ? ? ? ? 焦點(diǎn):即整個(gè)頁面的注意力
? ? ? ? ? ? ? ? 默認(rèn)一個(gè)正常頁面最多僅有一個(gè)焦點(diǎn)
? ? ? ? ? ? ? ? 通常焦點(diǎn)也能反映出用戶目前的關(guān)注點(diǎn),或者正在操作的組件
? ? ? ? ? ? ? ? 獲取焦點(diǎn)事件:當(dāng)元素組件獲取焦點(diǎn)時(shí)觸發(fā)
? ? 常見的JS事件
? ? ? ? 點(diǎn)擊事件
? ? ? ? 焦點(diǎn)事件