位置: 编程技术 - 正文

JavaScript 学习笔记(十六) js事件(javascript教程)

编辑:rootadmin
回顾 事件对象里包含三个方面的信息····回看上一篇内容! 事件对象里的属性和方法,主要是鼠标和键盘的信息。 1. 获取事件类型 事件对象属性type 2. 获取按键代码 事件对象属性keyCode:回车为,空格为,后退键为8 3. 检测Shift、Alt、Ctrl键 事件对象属性是否被按下:shiftKey、altKey、ctrlKey 4. 获取客户端坐标 事件对象属性clientX和clientY 5. 获取屏幕坐标 事件对象属性screenX和screenY 事件的类型 根据触发事件的事物和事件发生的对象,可将浏览器中发生的事件分为几个类型: 一、 鼠标事件 每个鼠标事件都会给以下event对象的属性填入值: 1.坐标属性(如clientX 和 client 等) 2.Type属性 3.Targer(DOM)或serElement(IE)属性(目标对象属性) 4.shiftKey、ctrlKey、altKey和metaKey(DOM)属性 5.button属性(只在mouse事件中) (oEvent.target || oEvent.srcElement).id逻辑符或操作符作用于两个对象时,第一个对象非空,返回第一个对象,否则返回第二个对象,这里表示的是引起事件的元素的ID。 二、 键盘事件 Keydown --- 在键盘上按下某按键时发生。一直按着某键,它则会不断触发。 Keypress --- 按下一个按键,并产生一个字符时产生(也就是不管类似Shit ctrl alt之类的键。)一直按键时,它会持续发生。 Keyup --- 释放按着的按键时发生 1. 事件的属性 对每个键盘事件,会填入以下的事件属性: keyCode属性(键位的ASC码值) charCode属性(仅DOM) target(DOM)与srcElement(IE)属性 shiftKey、ctrlKey、altKey和metaKey(DOM)属性 2.顺序 当用户按一次某字符按键时,会按以下顺序发生事件: (1)、keydown; (2)、keypress; (3)、keyup; 如果用户按一次某非字符按键(例如shift),会按以下顺序发生事件: (1)、keydown; (2)、keyup; 三、 HTML事件 onload、unload、resize、scroll等事件。 四、 突变事件 文档或元素元素的子树的添加删除节点,目前还没有任何主流浏览器实现了它。

推荐整理分享JavaScript 学习笔记(十六) js事件(javascript教程),希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript 学习笔记(十六) js事件(javascript教程)

文章相关热门搜索词:javascript教程推荐知乎,javascript教程推荐知乎,javascript学习指南,javascript学习指南,javascript入门教程,javascript教程推荐知乎,javascript学习指南,javascript基础笔记,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript学习笔记(十七)js 优化 一直很迷惑司徒正美为什么对以下的for循环还鄙视,for(vari=0;ilist.length;i++){//循环代码}看了下面这篇文章终于TM明白了。。。语言层次方面循环在JavaScript

javascript 函数速查表 abs方法返回一个数的绝对值。acos方法返回一个数的反余弦。anchor方法在对象的指定文本两端加上一个带NAME属性的HTML锚点。asin方法返回一个数的反正弦

JavaScript DOM学习第一章 W3C DOM简介 在这一章我主要介绍已经被新一代的浏览器所支持的W3C第一级的DOM。对他的运作做一个大概的了解并且让你知道你可以对他们做什么。首先是对于DOM的

标签: javascript教程

本文链接地址:https://www.jiuchutong.com/biancheng/382915.html 转载请保留说明!

上一篇:详细讲解JS节点知识(js获取节点值)

下一篇:JavaScript学习笔记(十七)js 优化(javascript学习指南)

  • 高新技术企业享受15%税率优惠的条件
  • 支付给派遣员工的工资计入应付职工薪酬吗
  • 顺丰电子发票开错了可以重新开吗
  • 对公的etc怎么绑定怎么充值
  • 劳务派遣人员工作单位怎么写
  • 找不到契税发票怎么办
  • 运输过程中的货损责任
  • 存货非正常损失的纳税筹划
  • 合并报表的抵消分录要做账吗
  • 抵押担保查询
  • 复式记账法和会计分录
  • 没有认证方式
  • 发票的受票方是什么
  • 城建税按实际缴纳增值税
  • 财产租赁合同印花税申报期限
  • 房屋销售佣金能退回吗
  • 二手车交易公司需要什么资质
  • 发票纳税人识别号在哪里看
  • 开业好不好
  • 个体工商户清算报告
  • 无法运行loot
  • 股票退市怎样补仓
  • 银行提取备用金会计分录
  • win11怎么提高运行内存
  • win10声音设置面板在哪
  • 如何给网页添加水印
  • css 栅格
  • vue打开窗口
  • win11如何设置安装位置
  • 如何让电脑安全
  • 非货币性资产交换的记忆口诀
  • 金融工具减值会影响什么
  • 电脑刷新率怎么调低
  • 压缩模制
  • 购买二手商住房没有给契税发票和购房发票
  • 出租门面是否缴增值税
  • php的json_encode
  • php中的pdo
  • 注册资金抽回
  • 深度学习之concatenate和elementwise操作(二)
  • es6箭头函数写法
  • pdca安全管理方法
  • 营业税金及附加税率
  • 小规模纳税人养老保险怎么交
  • 单位制造费用是什么科目
  • 预付账款可以抵扣增值税么
  • 增值税零税率与免税谁更优惠
  • 应付账款不用付情况说明
  • 公司收到社保打款怎么办
  • 补缴年报所得税怎么填
  • 转出未交增值税和未交增值税区别
  • 专项应付款如何冲减
  • 商贸企业的产值和营业收入
  • 新会计准则2021执行科目
  • 存货盘亏的账务处理怎么做
  • windows无法启动wlanautoconfig
  • macbookair如何隐藏文件
  • centos双网卡配置超详细
  • win1020h2累积更新
  • linux 配置中文
  • linux获取操作命令的使用方法或参数选项内容
  • win7任务栏高度可以改变
  • win8开始界面如何设置成win7
  • mainwindow是什么程序
  • win10浏览器没有网络连接
  • linux文件权限的设置与修改
  • win10提示空闲计时器已过期
  • javascript中
  • 文本框后缀
  • shutdown命令不能运行
  • Unity3D游戏开发毕业论文
  • qt widget opengl
  • kindeditor获取内容
  • jQuery使用$.ajax进行即时验证的方法
  • ubuntu20.04怎么安装
  • JavaScript中的复杂数据类型又称为
  • 郑州房管局办事大厅预约
  • 物业管理用房如何缴纳房产税
  • 国家税务总局公告2023第12号
  • 集体产权房产证怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设