前端缺查补漏6day

发布于 2023-03-12  639 次阅读


什么是js事件

文档或者浏览器窗口发生的特定的交互瞬间。

HTML事件

语法:<tag 事件=“执行脚本”></tag>

功能:在html上绑定事件;执行脚本可以是一个函数调用;

DOM0级事件

语法:元素.事件=执行脚本

功能:在DOM对象上绑定事件;执行脚本可以是一个匿名函数,也可以是一个函数的调用;

鼠标事件

  1. onsubmit:表单中确认按钮被点击时发生;
  2. onmousedown:鼠标按钮在元素上按下时发生;
  3. onmousemove:鼠标指针在元素上移动时发生;
  4. onmouseup:鼠标按钮在元素上松开时发生;
  5. onresize:窗口改变大小时发生;
  6. onscoll:拖动滚动条时发生;

键盘事件与keyCode属性

  1. onkeydown:用户按下键盘一个按键时发生;
  2. onkeypress:用户按下键盘按键时发生;
  3. onkeyup:键盘按键被松开时发生;
  4. keyCode:返回onkeydown、onkeypress、onkeyup;

onkeydown与onkeypress区别:

  1. onkeydown是按下按键但是不松开就发生;onkeypress是按下按键松开后发生;
  2. onkeydown是响应功能区按键;onkeypress不响应,它只响应数字与字母按键;
  3. onkeydown是捕捉键盘字母时不区分大小写;onkeypress区分;
  4. onkeydown触发比onkeypress早;
  • alipay_img
  • wechat_img
届ける言葉を今は育ててる
最后更新于 2023-03-12