国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js中onkeydown onkeypress 和onkeyup的區(qū)別

xioqua / 1623人閱讀

摘要:系統(tǒng)按鈕例如,箭頭鍵和功能鍵無法得到識別。關(guān)于事件響應(yīng)事件響應(yīng)的時候輸入的字符并沒有被系統(tǒng)接受,而響應(yīng)的時候,輸入流已經(jīng)被系統(tǒng)接受。參考中與的區(qū)別對象

在查看js event時看到這三個事件,隨手Google了一下,和自己之前理解的有些出入,記錄下來以方便后期需要時查詢。

一、msdn上關(guān)于三者的說明

onkeydown

這個事件在用戶按下任何鍵盤鍵(包括系統(tǒng)按鈕,如箭頭鍵和功能鍵)時發(fā)生。

onkeypress

這個事件在用戶按下并放開任何字母數(shù)字鍵時發(fā)生。系統(tǒng)按鈕(例如,箭頭鍵和功能鍵)無法得到識別。

onkeyup

這個事件在用戶放開任何先前按下的鍵盤鍵時發(fā)生.

二、區(qū)別

關(guān)于執(zhí)行順序

測試發(fā)現(xiàn)onkeydown 事件最先執(zhí)行,其次是onkeypress,最后是onkeyuponkeydownonkeypress會影響onkeyup的執(zhí)行。三個事件同事在的話,都是alert的話,只會彈出2個alert,up事件的alert不會彈出。

關(guān)于事件響應(yīng)

onkeydownonkeypress事件響應(yīng)的時候輸入的字符并沒有被系統(tǒng)接受,而響應(yīng)onkeyup的時候,輸入流已經(jīng)被系統(tǒng)接受。

onkeydown 觸發(fā)的時候輸入流正要進入系統(tǒng),也就是說onkeydown 事件一完,輸入流就進入了系統(tǒng),無法改變。所以通過onkeydown 事件可以改變用戶是按了哪個鍵;而onkeypress事件則是在輸入流進入系統(tǒng)后觸發(fā)的,但輸入流暫未被系統(tǒng)處理,此時已經(jīng)不能改變輸入流了;onkeyup則是輸入流被系統(tǒng)處理后發(fā)生的。

參考

1、js中onkeyup、onkeydown與onkeypress的區(qū)別
2、HTML DOM Event 對象

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/79718.html

相關(guān)文章

  • 動態(tài)監(jiān)聽輸入框值變化

    摘要:以上事件是鍵盤事件,但是當(dāng)使用作為監(jiān)聽事件時,會發(fā)現(xiàn)一些復(fù)制粘貼等操作用不了。二輸入框事件和都是事件對象,當(dāng)輸入框的值發(fā)生改變時觸發(fā)該事件。不同的是,是在值改變時立即觸發(fā),而是在值改變后失去焦點才觸發(fā),并且可以用在非輸入框中,如等。 一、鍵盤事件 1.onkeydownonkeydown 事件會在用戶按下一個鍵盤按鍵時發(fā)生。2.onkeypress onkeypress 事件會在鍵盤按...

    missonce 評論0 收藏0
  • DOM事件

    摘要:語法事件執(zhí)行腳本在元素上綁定事件。最后這個布爾值參數(shù)如果是,表示在捕獲階段調(diào)用事件處理程序如果是,表示在冒泡階段調(diào)用事件處理程序。 注:部分參考來源:JavaScript 高級程序設(shè)計(第3版)注:部分參考來源:慕課網(wǎng) 什么是事件 事件就是文檔或瀏覽器窗口中發(fā)生的一些特定的交互瞬間。 事件流 事件流描述的是從頁面中接收事件的順序。 IE的事件流是事件冒泡流。 Netscape Com...

    DDreach 評論0 收藏0
  • 原生inputonchange

    摘要:簡單是中輸入值可以輸多個,類似還是覺得讓用戶選,比用戶輸合適不過沒辦法,開始做。是的專屬屬性,以下不支持。直接使用就行代碼填充內(nèi)容參考文章總結(jié)與事件的用法和區(qū)別 簡單是:input中輸入id值(可以輸多個,類似12,13,14) ps: 還是覺得讓用戶選,比用戶輸合適 不過沒辦法,開始做。先認識一下原生的onchange,其實際意義并不是輸入改變就會監(jiān)聽到,而是onchange事件只在...

    張率功 評論0 收藏0
  • js--DOM事件綁定

    摘要:中的事件綁定函數(shù)和可能在實踐中不去使用,有幾個原因就將全面支持中的事件綁定函數(shù)的事件綁定函數(shù)無法傳遞的事件綁定函數(shù)不支持捕獲同一個函數(shù)注冊綁定后,沒有屏蔽掉有內(nèi)存泄漏的問題 js事件綁定 JavaScript 有三種事件模型: 內(nèi)聯(lián)模型 腳本模型 DOM2 模型 內(nèi)聯(lián)模型 //基本廢除不用 腳本模型 //基本不用 var input = document.getE...

    tianhang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<