day10 事件上

事件(上)

概述:

事件是一个流程,就是一个监听(预备) 一个触发(当前内容执行了 (进行处理)
用户在页面上操作(监听这个操作), 然后我们要调用函数来处理(进行处理).
监听过程 ---- 触发过程 ---- 处理过程 这个流程就是完整的一个事件

事件的模式

内联模式:直接在HTML行内中写

脚本模式:在script标签内写,最终也是会被解析成内联样式

内联里面调用的方法的this会指向window(传递this)脚本模式的this会指向当前的调用者

事件的分类:

鼠标事件 (鼠标触发的 mouse开头都是鼠标事件)

  • click 单击事件
  • dblclick 双击事件
  • mousemove 鼠标移动事件
  • mouseover 鼠标移进 (自己及自己里面的都能触发)
  • mouseout 鼠标移出
  • mouseenter 鼠标移进 (只会是自己可以触发)
  • mouseleave 鼠标移出
  • mousedown 鼠标按下
  • mouseup 鼠标弹起
  • ...

键盘事件 (键盘触发 key开头的都是键盘事件)

  • keyup 弹起
  • keydown 按下
  • keytpress 字符键按下

HTML事件 (系统事件 被动触发的)

  • load 加载
  • close 关闭
  • change 输入框的value值发送表示
  • select 只有输入框才能触发 (选择里面的内容)
  • focus 获取焦点
  • blur 失去焦点
  • reset 重置
  • submit 提交
  • scorll 滚动条滚动

事件的组成

触发者.on+对应的事件名 = 处理的函数 对应的事件组成
触发者 一般来说是对应的元素对象
事件名 就是上述分类的事件名
处理函数 由自己定义的函数(handler)(这个函数是事件驱动执行)

 

posted on   从从从不慌张  阅读(19)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示