久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    <bdo id='D95vx'></bdo><ul id='D95vx'></ul>

        <i id='D95vx'><tr id='D95vx'><dt id='D95vx'><q id='D95vx'><span id='D95vx'><b id='D95vx'><form id='D95vx'><ins id='D95vx'></ins><ul id='D95vx'></ul><sub id='D95vx'></sub></form><legend id='D95vx'></legend><bdo id='D95vx'><pre id='D95vx'><center id='D95vx'></center></pre></bdo></b><th id='D95vx'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='D95vx'><tfoot id='D95vx'></tfoot><dl id='D95vx'><fieldset id='D95vx'></fieldset></dl></div>
      1. <legend id='D95vx'><style id='D95vx'><dir id='D95vx'><q id='D95vx'></q></dir></style></legend>

        <tfoot id='D95vx'></tfoot>

      2. <small id='D95vx'></small><noframes id='D95vx'>

      3. Javascript中的按鍵監聽器

        Keylistener in Javascript(Javascript中的按鍵監聽器)

          <i id='wLiSI'><tr id='wLiSI'><dt id='wLiSI'><q id='wLiSI'><span id='wLiSI'><b id='wLiSI'><form id='wLiSI'><ins id='wLiSI'></ins><ul id='wLiSI'></ul><sub id='wLiSI'></sub></form><legend id='wLiSI'></legend><bdo id='wLiSI'><pre id='wLiSI'><center id='wLiSI'></center></pre></bdo></b><th id='wLiSI'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='wLiSI'><tfoot id='wLiSI'></tfoot><dl id='wLiSI'><fieldset id='wLiSI'></fieldset></dl></div>
          <legend id='wLiSI'><style id='wLiSI'><dir id='wLiSI'><q id='wLiSI'></q></dir></style></legend>

            <bdo id='wLiSI'></bdo><ul id='wLiSI'></ul>

                <tbody id='wLiSI'></tbody>

                • <tfoot id='wLiSI'></tfoot>

                  <small id='wLiSI'></small><noframes id='wLiSI'>

                • 本文介紹了Javascript中的按鍵監聽器的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在為我正在用 JavaScript 開發的游戲尋找 KeyListener.我不知道這在實際代碼中是如何工作的,但它會是這樣的:

                  I'm looking for a KeyListener for a game I'm developing in JavaScript. I have no idea how this would work in real code but it would be something like this:

                  if(keyPress == upKey)
                  {
                      playerSpriteX += 10;
                  }
                  else if(keyPress == downKey)
                  {
                      playerSpriteY -= 10;
                  } 
                  

                  等等……

                  我搜索了一下,Google 想出了一些我還不了解的涉及 AJAX 的東西.JavaScript 中是否有內置函數可以執行此操作?

                  I searched it up, and Google came up with things that involved AJAX which I don't understand yet. Is there a built in function in JavaScript that does this?

                  推薦答案

                  這是 2019 年現代瀏覽器的更新

                  Here's an update for modern browsers in 2019

                  let playerSpriteX = 0;
                  
                  document.addEventListener('keyup', (e) => {
                    if (e.code === "ArrowUp")        playerSpriteX += 10
                    else if (e.code === "ArrowDown") playerSpriteX -= 10
                  
                    document.getElementById('test').innerHTML = 'playerSpriteX = ' + playerSpriteX;
                  });

                  Click on this window to focus it, and hit keys up and down
                  <br><br><br>
                  <div id="test">playerSpriteX = 0</div>

                  2013 年的原始答案

                  Original answer from 2013

                  window.onkeyup = function(e) {
                     var key = e.keyCode ? e.keyCode : e.which;
                  
                     if (key == 38) {
                         playerSpriteX += 10;
                     }else if (key == 40) {
                         playerSpriteX -= 10;
                     }
                  }
                  

                  FIDDLE

                  這篇關于Javascript中的按鍵監聽器的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Use IScroll in Angular 2 / Typescript(在 Angular 2/Typescript 中使用 IScroll)
                  anime.js not working in Ionic 3 project(Anime.js 在 Ionic 3 項目中不起作用)
                  Ionic 3 - Update Observable with Asynchronous Data(Ionic 3 - 使用異步數據更新 Observable)
                  Angular 2: file not found on local .json file(Angular 2:在本地 .json 文件中找不到文件)
                  In Ionic 2, how do I create a custom directive that uses Ionic components?(在 Ionic 2 中,如何創建使用 Ionic 組件的自定義指令?)
                  Use ViewChild for dynamic elements - Angular 2 amp; ionic 2(將 ViewChild 用于動態元素 - Angular 2 amp;離子2)

                    <i id='zUd6o'><tr id='zUd6o'><dt id='zUd6o'><q id='zUd6o'><span id='zUd6o'><b id='zUd6o'><form id='zUd6o'><ins id='zUd6o'></ins><ul id='zUd6o'></ul><sub id='zUd6o'></sub></form><legend id='zUd6o'></legend><bdo id='zUd6o'><pre id='zUd6o'><center id='zUd6o'></center></pre></bdo></b><th id='zUd6o'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='zUd6o'><tfoot id='zUd6o'></tfoot><dl id='zUd6o'><fieldset id='zUd6o'></fieldset></dl></div>
                        <tbody id='zUd6o'></tbody>

                        <bdo id='zUd6o'></bdo><ul id='zUd6o'></ul>
                        1. <small id='zUd6o'></small><noframes id='zUd6o'>

                        2. <legend id='zUd6o'><style id='zUd6o'><dir id='zUd6o'><q id='zUd6o'></q></dir></style></legend>
                        3. <tfoot id='zUd6o'></tfoot>

                          • 主站蜘蛛池模板: 91在线视频免费观看 | 一区二区三区欧美大片 | 婷婷色在线播放 | 日韩在线资源 | 国产精品视频入口 | 日韩精品一区二区久久 | 国产黄色网址在线观看 | 国产乱码一区 | 国产欧美二区 | 国产精品污www一区二区三区 | 成人二区 | 亚洲www.| 二区精品 | 欧美精三区欧美精三区 | 91av亚洲 | 黄视频网站在线 | 一区二区成人在线 | 精品欧美一区二区三区久久久 | 可以免费观看的av片 | 欧美午夜激情在线 | 亚洲欧美一区二区三区视频 | 日本三级全黄三级三级三级口周 | 91视频精选 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 久久99深爱久久99精品 | 中文字幕成人免费视频 | 美女爽到呻吟久久久久 | 久久久久久久一区二区 | 中文字幕一区在线观看视频 | 色悠悠久 | 亚洲一区二区三区视频 | 国产传媒毛片精品视频第一次 | 日韩欧美中文字幕在线视频 | 男人的天堂中文字幕 | 亚洲成人av | 本道综合精品 | 羞羞视频网站免费观看 | 一区视频在线播放 | 国内精品免费久久久久软件老师 | 正在播放亚洲 | 亚洲欧洲成人av每日更新 |