分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

JS中的事件分类

发布时间:2023-09-06 01:19责任编辑:赖小花关键词:暂无标签

1、鼠标事件
onclick、ondblclick、onmouseover、onmouseout、onmousedown、onmouseup、onmousemove
???
?2、HTML事件
???onload、onscoll、onsubmit、onchange、onfoucs
???
?3、键盘事件
??keydown: 键盘按下时触发
??keypress:键盘按下并松开的瞬间触发
??keyup: ??键盘抬起时触发
??
??  【注意事项】
??①执行顺序: ?keydown -> keypress -> keyup
??②当长按时: ?会循环执行 keydown -> keypress
??③有 keydown 不一定有 keyup,事件触发过程中,鼠标将光标移走,将导致没有 keyup
??④keypress 只能捕获键盘上的字符、数字、符号键,不能捕获各种功能键,而keydown 和 keyup 可以
??⑤keypress 区分大小写,keydown 和 keyup ?都不支持
  [确定触发的按键]
①在触发的函数中,传入一个参数e,表示键盘事件
②使用 ?e.keyCode,取到按键的ASCII值,进而确定触发按键
③所有浏览器的兼容写法(一般不需要)
var evn=e || event;
var code=evn.keyCode || evn.which || evn.charCod;

代码:

JS中的事件分类

原文地址:http://www.cnblogs.com/yingyingh5/p/7725154.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved