20款處理鍵盤事件的JavaScript庫(1)

來源:互聯網
上載者:User

鍵盤事件可以提高網站的易用性,提高使用者與網站的互動體驗,或者是頁面需要通過鍵盤輸入來觸發事件。這些都非常有必要使用快速鍵或者是鍵盤輸入條目。

將這些事件處理整合到 HTML 文檔中,通過 JavaScript 來定義相關的功能,是另一個非常好的方法,讓 web 應用像案頭應用一樣方便操作。接下來我們要介紹收集到的 20 款 JavaScript 處理鍵盤時間的庫,協助使用者處理各種鍵盤事件,方便實用,好好欣賞吧:)

Keypress

Keypress 是個有著許多特別功能的輸入捕捉庫,它非常容易使用,有個極小的指令碼約9kb),而且沒有任何依賴。這個庫支援所有主流的瀏覽器和作業系統,但是沒在非英文的鍵盤上測試過。



Mousetrap

Mousetrap 是個沒有外部依賴的獨立庫,它最小約為 1.9kb,Mousetrap 非常容易擴充,只要頁面中包括 Mousetrap 和需要擴充的 JavaScript 庫就可以了。

Mousetrap支援的瀏覽器有: Internet Explorer 6+, Safari, Firefox 和 Chrome。

jQuery Hotkeys

jQuery.Hotkeys 允許使用者在原始碼中添加或者刪除各種鍵盤事件,幾乎支援任何按鍵組合。只需要一行代碼就可以綁定或者解除綁定快速鍵。支援Win/Mac/Linux)平台上 的瀏覽器: IE 6/7/8, FF 1.5/2/3, Opera-9, Safari-3 and Chrome-0.2。


Keymage

Keymage 是用 JavaScript 實現的極小的處理快速鍵綁定的庫,它沒有任何的依賴項,非常容易擴充,使用者很容易就能使用它開發一個新的庫。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.