当前位置: 首页 > web >正文

Event事件学习实用路线(9)——Event事件之键盘事件——案例:键盘操作元素位置——案例:键盘事件组合键控制

Event事件之键盘事件——案例:键盘操作元素位置

  • 键盘事件
    • keydown、keyup
    • 键盘事件-事件对象
    • event.keyCode、event.key
    • event.ctrlKey、event.altKey、event.shiftKey
  • 案例:键盘操作元素位置
  • 案例:键盘事件组合键控制


键盘事件




keydown、keyup



这两事件没太多好说的,非常简单,大家看代码即可掌握了。
        document.addEventListener("keydown", function(){console.log('键盘按下');});document.addEventListener("keyup", function(){console.log('键盘抬起');});

keydown:鼠标按下事件
keyup:鼠标抬起事件

当一直按住键盘,不抬起,就一直执行keydown事件。
在这里插入图片描述


键盘事件-事件对象



 // 键盘按下document.addEventListener('keydown',function(e){console.log(e)})

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

event.keyCode、event.key



上例中,xiao迪按了“F12”键,我们在log中可以看到key和keycode的值,一个是“F12”,一个是“123”。
        document.addEventListener("keydown", function(e){console.log("--------------------------------------");console.log("键码: " + e.keyCode)console.log("键值: " + e.key)});

keyCode :键码
e.key :键值
在这里插入图片描述

event.ctrlKey、event.altKey、event.shiftKey



        document.addEventListener("keydown", function(e){console.log("--------------------------------------");console.log("键码: " + e.keyCode);console.log("键值: " + e.key);console.log("是否按下Ctrl键
http://www.xdnf.cn/news/11164.html

相关文章:

  • 【交替方向乘子方法】ADOM: 基于ADMM的遥感图像条纹噪声去除优化模型(Matlab代码实现)
  • 一键自动化博客发布工具,用过的人都说好(简书篇)
  • mom.exe进程什么?
  • 下载和中文攻略之更胜黎明前的琉璃色 夜明け前より瑠璃色な
  • 安焦删除贴 牛人纷纷出现(1)
  • 无需公网IP搭建的web服务器,简单易上手
  • PHP程序员上相亲节目,结果遭女嘉宾瞬间全灭灯
  • 云服务器防 DDoS 攻击的几种方法策略分享
  • 浏览器缓存相关的HTTP头介绍:Expires,Cache-Control,Last-Modified,ETag
  • fullPage.js 学习
  • superoneclick 2.2_2.2.1定量遥感综述
  • 局域网有一台计算机网络慢,局域网网速变慢的五种解决办法
  • 量化交易:Dual Thrust策略
  • Linux入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
  • 【容器云】传统金融企业的 Docker 实践
  • u盘写保护怎么去掉?怎么解除写保护?4个方法能用!
  • 网站监控有什么用,什么是网站监控?
  • 2024年最新程序员接私活渠道大全,分分钟让你月入30k!
  • Moblin项目 - Moblin安全性
  • oracle 中的exception
  • 逻辑智力测试题
  • ps如何“移花接木”,有什么相关教程吗
  • Flash Builder 4的快捷方式和调试技巧
  • IOS和安卓ui设计常用尺寸及基本知识
  • 第三代搜索引擎何去何从?
  • IT行业职场走向,哪些方向更有就业前景?——IT行业的发展现状及趋势探析
  • 网卡设置 网卡的高级设置说明
  • ARM Cortex A8、A9以及高通Scorpion处理器详解
  • 网站设计从入门到精通,5个步骤助您轻松设计网站
  • 钱小样经典语录。