欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

    1. JavaScript onkeydown事件入門實例(鍵盤某個按鍵被按下)

       更新時間:2014年10月17日 09:21:26   投稿:junjie  
      這篇文章主要介紹了JavaScript onkeydown事件入門實例,onkeydown事件捕捉鍵盤上某個按鍵被按下的情況,需要的朋友可以參考下

      JavaScript onkeydown 事件

      用戶按下一個鍵盤按鍵時會觸發(fā) onkeydown 事件。與 onkeypress 事件不同的是,onkeydown 事件是響應(yīng)任意鍵按下的處理(包括功能鍵),onkeypress 事件只響應(yīng)字符鍵按下后的處理。

      提示

      Internet Explorer/Chrome 瀏覽器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等瀏覽器使用 event.which。

      onkeydown 獲取用戶按下的鍵

      下面是一個利用 onkeydown 事件獲取用戶按下鍵盤按鍵信息的例子:

      復(fù)制代碼 代碼如下:

      <html>
      <body>
      <script type="text/javascript">

      function noNumbers(e)
      {
          var keynum;
          var keychar;

          keynum = window.event ? e.keyCode : e.which;
          keychar = String.fromCharCode(keynum);
          alert(keynum+':'+keychar);
      }

      </script>
      <input type="text" onkeydown="return noNumbers(event)" />
      </body>
      </html>

      如上面例子所示,event.keyCode/event.which 得到的是一個按鍵對應(yīng)的數(shù)字值(Unicode 編碼),常用鍵值對應(yīng)如下:

      數(shù)字值 實際鍵值
      48到57 0到9
      65到90 a到z(A到Z)
      112到135 F1到F24
      8 BackSpace(退格)
      9 Tab
      13 Enter(回車)
      20 Caps_Lock(大寫鎖定)
      32 Space(空格鍵)
      37 Left(左箭頭)
      38 Up(上箭頭)
      39 Right(右箭頭)
      40 Down(下箭頭)

      在 Web 應(yīng)用中,常??梢钥吹嚼?onkeydown 事件的 event.keyCode/event.which 來獲取用戶的一些鍵盤操作,從而運行某些運用的例子。如在用戶登錄時,如果按下了大寫鎖定鍵(20),則加以提示大寫鎖定;在有翻頁的時候,如果用戶按下左右箭頭,觸發(fā)上下翻頁等。

      獲得 Unicode 編碼值之后,如果需要得到實際對應(yīng)的按鍵值,可以通過 Srting 對象的 fromCharCode 方法(String.fromCharCode())獲得。注意,對于字符獲得的始終是大寫字符,而對于其他一些功能按鍵,得到的字符可能不太易閱讀。

       PS:這里再為大家推薦一款關(guān)于JS事件的在線查詢工具,歸納總結(jié)了JS常用的事件類型與函數(shù)功能:

      javascript事件與功能說明大全:

      http://tools.jb51.net/table/javascript_event

      相關(guān)文章

      • javascript實現(xiàn)的一個隨機點名功能

        javascript實現(xiàn)的一個隨機點名功能

        這篇文章主要介紹了JS實現(xiàn)的一個隨機點名功能,邏輯簡單,用在班級或活動時是個不錯的選擇,需要的朋友可以參考下
        2014-08-08
      • javascript cookie基礎(chǔ)應(yīng)用之記錄用戶名的方法

        javascript cookie基礎(chǔ)應(yīng)用之記錄用戶名的方法

        這篇文章主要介紹了javascript cookie基礎(chǔ)應(yīng)用之記錄用戶名的方法,涉及javascript基于cookie針對數(shù)據(jù)存儲的簡單應(yīng)用,需要的朋友可以參考下
        2016-09-09
      • 再探JavaScript作用域

        再探JavaScript作用域

        這篇文章主要介紹了再探JavaScript作用域,本文用簡潔的語言和直觀的測試結(jié)果圖片給大家講解JavaScript的作用域,需要的朋友可以參考下
        2014-09-09
      • arguments對象

        arguments對象

        arguments對象...
        2006-11-11
      • JavaScript入門教程(12) js對象化編程

        JavaScript入門教程(12) js對象化編程

        關(guān)于對象化編程的語句 現(xiàn)在我們有實力學(xué)習(xí)以下關(guān)于對象化編程,但其實屬于上一章的內(nèi)容了。
        2009-01-01
      • document.open() 與 document.write()

        document.open() 與 document.write()

        document.open() 與 document.write()...
        2006-10-10
      • JavaScript基礎(chǔ)知識之?dāng)?shù)據(jù)類型

        JavaScript基礎(chǔ)知識之?dāng)?shù)據(jù)類型

        JavaScript中有5種簡單數(shù)據(jù)類型(也稱為基本數(shù)據(jù)類型):Undefined、Null、Boolean、Number和String。還有1種復(fù)雜數(shù)據(jù)類型——Object,Object本質(zhì)上是由一組無序的名值對組成的
        2012-08-08
      • Javascript學(xué)習(xí)筆記5 類和對象

        Javascript學(xué)習(xí)筆記5 類和對象

        首先,不得不說,我無法達到拋開類和對象的概念來看Javascript的境界,對于Javascript是否是面向?qū)ο蟮恼f法有很多,不過我最認同的還是Javascript是一種“基于prototype的面向?qū)ο笳Z言”。
        2010-01-01
      • JS限制上傳圖片大小不使用控件在本地實現(xiàn)

        JS限制上傳圖片大小不使用控件在本地實現(xiàn)

        文件上傳之前的檢測,通常是通過文件名來判斷文件類型是否合法,但是要想檢測文件的大小很難辦到,除非在本地或者使用控件。使用JS可以輕松解決詞問題,本文詳細介紹,需要了解的朋友可以參考下
        2012-12-12
      • JavaScript中的this機制

        JavaScript中的this機制

        簡言之,this是JavaScript語言中定義的眾多關(guān)鍵字之一,它的特殊在于它自動定義于每一個函數(shù)域內(nèi),但是this倒地指引啥東西卻讓很多人張二摸不著頭腦。希望看完這篇文章了你能回答出來this到底指引個甚。
        2016-01-01

      最新評論