返回顶部
首页 > 资讯 > 前端开发 > JavaScript >深入了解最常用的JavaScript事件
  • 959
分享到

深入了解最常用的JavaScript事件

2024-04-02 19:04:59 959人浏览 薄情痞子
摘要

目录javascript 事件:常用的事件:事件操作总结JavaScript 事件: 事件指的就是当某些组件执行了某些操作后,会触发某些代码的执行。 常用的事件:

JavaScript 事件:

事件指的就是当某些组件执行了某些操作后,会触发某些代码的执行。

常用的事件:

属性 触发时机
onabort 图像加载被中断
onblur 元素失去焦点
onchange 用户改变域的内容
onclick 鼠标点击某个对象
ondblclick 鼠标双击某个对象
onerror 当加载文档或图像时发生某个错误
onfocus 元素获得焦点
onkeydown 某个键盘的键被按下
onkeypress 某个键盘的键被按下或按住
onkeyup 某个键盘的键被松开
onload 某个页面或图像被完成加载
onmousedown 某个鼠标按键被按下
onmousemove 鼠标被移动
onmouseout 鼠标从某元素移开
onmouseover 鼠标被移到某元素之上
onmouseup 某个鼠标按键被松开
onreset 重置按钮被点击
onresize 窗口或框架被调整尺寸
onselect 文本被选定
onsubmit 提交按钮被点击
onunload 用户退出页面

事件操作

绑定事件

方式一: 通过标签中的事件属性进行绑定。


<body>
<img id="img" src="/file/imgs/upload/202211/12/tkuzv5mduku.jpg">
<br/>
<button id="up" onclick="up()">上一张</button>&nbsp;
<button id="down" onclick="down()">下一张</button>
</body>

<script>
    // 显示第一张
    function up() {
        let img = document.getElementById("img");
        img.setAttribute("src", "/file/imgs/upload/202211/12/tkuzv5mduku.jpg")
    }
    // 显示第二张
    function down() {
        let img = document.getElementById("img");
        img.setAttribute("src", "https://gimg2.baidu.com/image_search/src=Http%3A%2F%2Fpic4.58cdn.com.cn%2Fp1%2Fbig%2Fn_v26f22be8b05a74c42b8f9dfb859480186.jpg%3Fw%3D425%26h%3D320&refer=http%3A%2F%2Fpic4.58cdn.com.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1618451421&t=0310ddbd6f7cd840299b10dd314572c8")
    }
</script>

方式二: 通过 DOM 元素属性绑定。


<body>

<img id="img" src="/file/imgs/upload/202211/12/tkuzv5mduku.jpg">
<br/>
<button id="up">上一张</button>&nbsp;
<button id="down">下一张</button>
</body>

<script>
    // 显示第一张
    function up() {
        let img = document.getElementById("img");
        img.setAttribute("src", "/file/imgs/upload/202211/12/tkuzv5mduku.jpg")
    }

    let s = document.getElementById("up");
    s.onclick = up;

    // 显示第二张
    function down() {
        let img = document.getElementById("img");
        img.setAttribute("src", "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpic4.58cdn.com.cn%2Fp1%2Fbig%2Fn_v26f22be8b05a74c42b8f9dfb859480186.jpg%3Fw%3D425%26h%3D320&refer=http%3A%2F%2Fpic4.58cdn.com.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1618451421&t=0310ddbd6f7cd840299b10dd314572c8")
    }

    let x = document.getElementById("down");
    x.onclick = down;
</script>

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: 深入了解最常用的JavaScript事件

本文链接: https://lsjlt.com/news/159364.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 深入了解最常用的JavaScript事件
    目录JavaScript 事件:常用的事件:事件操作总结JavaScript 事件: 事件指的就是当某些组件执行了某些操作后,会触发某些代码的执行。 常用的事件: ...
    99+
    2024-04-02
  • 深入了解Javascript的事件循环机制
    目录单线程的Javascript同步 vs 异步 宏任务 vs 微任务定时器To Be Continued单线程的Javascript JavaScript是一种单线程语言,它主要用...
    99+
    2024-04-02
  • 深入理解JavaScript事件机制
    目录如何实现一个事件的发布订阅介绍下事件循环宏任务和微任务的区别如何实现一个事件的发布订阅 可以通过以下步骤实现 JavaScript 中的发布-订阅模式: 创建一个事件管理器对象。...
    99+
    2023-05-17
    JavaScript事件机制 JS事件机制
  • 深入了解Spring中最常用的11个扩展点
    目录前言1.自定义拦截器2.获取Spring容器对象2.1 BeanFactoryAware接口2.2 ApplicationContextAware接口2.3 Applicatio...
    99+
    2024-04-02
  • Android Touch事件分发深入了解
    本文带着大家深入学习触摸事件的分发,具体内容如下 1. 触摸动作及事件序列 (1)触摸事件的动作     触摸动作一共有三种:ACTION_DOW...
    99+
    2022-06-06
    touch Android
  • 深入理解JavaScript的事件执行机制
    目录前言 浏览器 JS 异步执行的原理 浏览器中的事件循环 执行栈与任务队列 宏任务和微任务 Async/await的运行顺序特点示例 个人分析前言 熟悉事件循环,了解浏览器运行机...
    99+
    2024-04-02
  • Node.js Serverless 中的事件处理:深入了解 EventEmitter
    Node.js Serverless 中的事件处理 Node.js Serverless 架构正在快速发展,而事件处理则是其中一个关键概念。事件处理允许应用程序在特定事件发生时执行特定的代码,从而实现异步和非阻塞的通信。本文将深入探讨 ...
    99+
    2024-02-21
    Node.js Serverless EventEmitter 事件处理
  • 深入了解Node事件循环(EventLoop)机制
    主线程从"任务队列"中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为Event Loop(事件循环)。下面本篇文章就来带大家掌握Node.js中的eventloop,希望对大家有所帮助!虽然js可以在浏览器...
    99+
    2023-05-14
    javascript Node.js 面试 前端
  • Node.js 事件循环:深入了解引擎室
    Node.js 事件循环是一个单线程循环,负责处理各种事件,包括网络 I/O、定时器和回调函数。它本质上是非阻塞的,这意味着它不会等待 I/O 操作完成,而是继续执行其他任务。这是 Node.js 高性能和并发能力的关键。 事件循环的阶...
    99+
    2024-03-06
    Node.js、事件循环、非阻塞 I/O、回调函数、异步编程
  • 深入了解mysql长事务
    前言: 本篇文章主要介绍MySQL长事务相关内容,比如说我们开启的一个事务,一直没提交或回滚会怎样呢,出现事务等待情况应该如何处理,本篇文章将给你答案。 注意:本篇文章并不聚焦于谈论事务隔离级别以及相关特性。而是...
    99+
    2022-05-20
    mysql 事务 mysql 长事务
  • 带你深入了解Android的事件分发机制
    Android的事件分发机制是指在Android系统中,如何将用户的触摸事件、按键事件等传递给正确的View进行处理的一套机制。它是Android应用程序中实现交互的重要部分,确保用户的操作能够被正确地捕获和处理。 Android的事件分发...
    99+
    2023-08-18
    android android studio ui 知识图谱 事件分发
  • JavaScript事件流:深入理解事件处理和传播机制
    引言 JavaScript中的事件流是一种机制,用于描述和处理事件在DOM树中的传播过程。了解事件流的属性和工作原理对于编写高效的事件处理代码和实现复杂的交互功能至关重要。本文将详细介绍JavaSc...
    99+
    2023-09-14
    javascript 开发语言 ecmascript 原力计划
  • Spring深入了解常用配置应用
    目录常用配置一、别名二、bean 的配置三、import存在问题总结常用配置 现在这里简单了解一下spring 配置文件中的一些常用配置,在后面我们还会遇到更多的配置,在后文继续进行...
    99+
    2024-04-02
  • 深入了解TypeScript中常用类型的使用
    目录原始类型:string,number,boolean数组(Arrays)Any类型在变量上使用类型注释函数(Functions)返回类型注释(Return Type Annota...
    99+
    2024-04-02
  • 深入剖析 JavaScript 事件处理的精髓
    1. 事件处理概述 JavaScript 事件处理是指 JavaScript 代码对网页中发生的事件进行处理的机制。事件是指用户与网页交互时发生的特定动作,例如点击、鼠标移动、键盘输入等。 JavaScript 事件处理可以实现以下功能...
    99+
    2024-02-22
    JavaScript 事件处理 事件对象 事件类型 事件监听器 DOM 事件
  • 深入了解JavaScript阻塞渲染
    目录到底几个线程主线程的任务Parse HTMLRecaculate StyleLayoutUpdate Layer TreePaintJS为啥阻塞渲染总结前言: 在中文社区,这么多...
    99+
    2024-04-02
  • 深入了解C++异常处理
    目录基本的异常处理怎么抛出异常捕获和处理异常不存在异常的描述 --- 标识性作用    删减符 ...异常处理中的传参操作  --- 可以写一个变量进去可以抛出自己类的对象标准库当中...
    99+
    2024-04-02
  • 带大家深入了解Spring事务
    目录一、数据库事务简介二、事务的特性三、事务的隔离级别四、Spring事务五、PlatformTransactionManager简介六、Spring事务隔离级别和传播级别一、数据库...
    99+
    2024-04-02
  • JavaScript的事件流你了解吗
    目录1. 什么是事件流?2. 事件流模型2.1)事件冒泡2.2)事件捕获3. DOM事件流总结1. 什么是事件流 ? 在学习事件流之前我们先看...
    99+
    2024-04-02
  • 深入了解Spring的事务传播机制
    目录Spring 事务传播机制有哪些?事务传播机制使用与演示REQUIRED 使用演示REQUIRED_NEW 使用演示NESTED 使用演示总结Spring 事务传播机制是指,包含...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作