小实操(3): 利用键盘事件实现小人快跑

本文通过一个实践操作展示了如何使用JavaScript键盘事件和图片切换,实现小人在屏幕上的上下左右移动。通过监听键盘事件,结合 keyCode,设置图片定位和循环切换图片,使小人能够根据键盘输入的方向移动。代码实现包括事件监听、条件判断和循环函数封装。
摘要由CSDN通过智能技术生成

**

实例: 利用html表单和js的数学对象及函数做一个有验证码的简单登录表单

实操:利用日期对象和方法以及其他相关知识实现简单的钟表功能

。。。。。。。

js学习中的小实操(目录)

**
        今天也是学习的一天,学习了知识之后,使用才能加深我们的记忆,今天做的是一个简单的实际操作,就是利用键盘事件实现小人快跑。
**

       关注小文我们一起学习进步。

        我们可以利用我们的“上、下、左、右”和“W、S、A、D”来控制我们的小人在屏幕上进行上下左右的移动。

         注意:光理论是不够的 ,在此送大家2020最新企业级 Vue3.0/Js/ES6/TS/React/node等实战视频教程,点击此处免费获取,小白勿进哦
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述
首先肯定要想到我们的键盘事件,然后要想到我们的keycode。然后我们就可以开始一步一步的写了:

首先将我们最起初的第一张图放上去就是我们打开页面是一个正对着我们的小人
在这里插入图片描述
然后将他设置定位,这样我们才可以在后面让它动起来
在这里插入图片描述
然后获取我们图片的节点:
在这里插入图片描述
前面的键盘事件我们有学过,要让他动起来不是给这个要动的对象添加节点,而是给我们的document文档添加事件:里面用一个if函数来判断我们小人移动的条件,满足即可移动,由于上下左右和WSAD都可以控制,那么在条件里还需要用到我们的 “||” 或,
在这里插入图片描述
当然这里因为我们的小人动起来是五张图片进行切换实现它的动起来,而不仅仅是图片的平移,图片的变化是从图0到图4,然后返回图0继续循环,所以我们每一个if判断之后的执行里都要这么写一个循环,那就会显得有一点麻烦,所以我们就在开头先封装一个函数,(这样只用写一次)࿰

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值