HTML DOM Event 对象

本文详细解析了onkeydown与onkeyup事件的区别及应用,特别是在游戏开发中如何利用这些事件实现连续动作,如角色移动等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(标题来自W3School离线手册(2014.12.16)最新版)

开发工具与关键技术:VS JavaScript
作者:宋永烨
撰写时间:2019年1月16日

键盘点击事件: onkeydown 与 onkeyup 两个看起来效果类似的代码
onkeydown: 按下键盘上的按钮后执行;(当键盘被长按时会多次执行至松开为止)
onkeyup : 松开按下的键盘上的按钮后执行;
用途分类: onkeydown可用于比如游戏开发中,需要使目标持续移动
比如:代码如下

在这里插入图片描述
效果为:每当我键盘按下就会使页面给上的div的top与left 值加一,
长时间按下按键会持续移动.因效果为动态效果, 故 以视频的方式呈现

修改上图中代的码onkeydowm为 onkeyup 因代码基本相同故不重发,只录效果视频

onkeyup与onkeydowm 差距不大
区别(1). onkeydowm会响应键盘按住不放的效果,而onkeyup不会
(2). onkeydowm 按下后触发, onkeyup则是按下后松开触发.

视频好像传不了,补张图代替一下
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值