JS_事件的简介和常见事件的绑定_01

embedded/2024/10/11 13:22:25/

HTML事件可以是浏览器行为,也可以是用户行为。当这些行为发生时,可以自动触发对应的JS函数的运行,我们称之为事件发生,JS的事件驱动指的就是行为触发代码运行的这种特点

一、事件的绑定方式

  1. 通过元素的属性绑定 on***
  2. 通过DOM编程动态绑定

二、注意事项:

  1. 一个事件可以同时绑定多个函数
  2. 一个元素可以同时绑定多个事件

三、常见的事件

  1. 鼠标事件:onclick,ondbclick,onmouseover,onmousemove,onmouseleave
  2. 键盘事件:onkeydown,onkeyup
  3. 表单事件

代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>function fun1(){console.log("单击了1")}function fun2(){console.log("单击了2")}function fun3(){console.log("双击了")}function fun4(){console.log("鼠标悬停了")}function fun5(){console.log("鼠标移动了")}function fun6(){console.log("鼠标离开了")}function fun7(){console.log("键盘按下了")}function fun8(){console.log("键盘抬起了")}</script></head>
<body><input type="button" value="按钮" onclick="fun1(),fun2()" ondblclick="fun3()"> <br><img src="hzw.jpeg" onmouseover="fun4()" onmousemove="fun5()" onmouseleave="fun6()"><br><input type="text" onkeydown="fun7()" onkeyup="fun8()" ></body>
</html>

http://www.ppmy.cn/embedded/110370.html

相关文章

【秋招笔试题】机器人的数量

内存限制: 65536KB 题目描述: 今天&#xff0c;我们要进入一个充满机器人的神奇科技世界。这是一张由小红科技总部最新研发的网络格地图。每个格子都绘制着标志——它们标示着机器人的行进方向&#xff1b;这些标志会让机器人进入它们指向的下一个相邻格子。 网格有 n 行 m 列…

flutter图片资源加载处理

每次都忘了配置这个插件的流程&#xff0c;在此记录一下&#xff1a; 说明&#xff1a;Flutter图片资源路径生成小工具&#xff0c;把assets目录下图片路径归纳转换到R文件. 使用: 如 assets/images/pay/pay_cash.png import ‘r.dart’;\ …\ Image.asset(R.pay_cash) 先安装插…

【计算机视觉前沿研究 热点 顶会】ECCV 2024中目标检测有关的论文

整值训练和尖峰驱动推理脉冲神经网络用于高性能和节能的目标检测 与人工神经网络(ANN)相比&#xff0c;脑激励的脉冲神经网络(SNN)具有生物合理性和低功耗的优势。由于 SNN 的性能较差&#xff0c;目前的应用仅限于简单的分类任务。在这项工作中&#xff0c;我们专注于弥合人工…

[Git使用] 实战技巧

文章目录 1. 理解分叉点2. Rebase3. FixUp4. Revert5. Squash Commit (仅限于本地操作)5. Git Fetch6. Cheery-Pick1. 理解分叉点 合并分支的时候会产生分叉点 比如: 仓库有dev和feature两个分支; 操作1:dev远程新建一个文件操作2:feature提交第一次操作3:远程执行把fetur…

【深度学习】softmax 回归的从零开始实现与简洁实现

前言 小时候听过一个小孩练琴的故事&#xff0c;老师让他先弹最简单的第一小节&#xff0c;小孩练了两天后弹不出。接着&#xff0c;老师让他直接去练更难的第二小节&#xff0c;小孩练习了几天后还是弹不出&#xff0c;开始感觉到挫败和烦躁了。 小孩以为老师之后会让他从简…

U盘文件及文件夹带锁修复

磁盘管理修复工具Disks磁盘管理–针对U盘文件及文件夹带锁修复 本文章只针对统信系统 文章目录 功能概述一、安装工具二、数据备份三、检查文件系统1. 通过启动栏中的“磁盘”或者桌面的“磁盘”启动文件来启动应用:2. 选择U盘设备3. 点击“检查文件系统”按钮(如果无此按钮…

springboot项目编写发送异常日志到企微工具包

1.创建基础Bean public final class ThreadFactory implements java.util.concurrent.ThreadFactory {private static final AtomicInteger poolNumber new AtomicInteger(1);private final ThreadGroup group;private final AtomicInteger threadNumber new AtomicInteger(1…

JS_变量

二、JS的变量 JS中的变量具有如下特征 1 弱类型变量,可以统一声明成var 2 var声明的变量可以再次声明 3 变量可以使用不同的数据类型多次赋值 4 JS的语句可以以; 结尾,也可以不用;结尾 5 变量标识符严格区分大小写 6 标识符的命名规则参照JAVA 7 如果使用了 一个没有声明的变量…