| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> 前端开发_JavaScript_事件 -> 正文阅读 |
|
[JavaScript知识库]前端开发_JavaScript_事件 |
事件1.引入 ? ?我们在网站中经常可以看见这样的操作,当我们点击某一个按钮或者是在浏览器上进行相关的操作的时候,页面会随着我们的操作做出相关的响应,那么这一些通过鼠标或按键在浏览器窗口或者网页上执行的操作就就是事件。如果将一段程序代码与某一个事件进行绑定,那么只要触发此事件,浏览器就会自动执行与之绑定的程序代码,这一个过程我们称之为事件驱动。其中对事件进行处理的程序代码或者是函数称为事件处理程序。 2.事件 ? ?HTML 事件是发生在 HTML 元素上的“事情”。当在 HTML 页面中使用 JavaScript 时,JavaScript 能够“应对”这些事件。简单的说就是给页面添加的一系列动作。 3.事件的绑定 ? ?事件的绑定一般情况有两种,一种是使用JavaScript代码设置元素的对象的事件属性,即让事件的值等于处理该函数的名称或者是程序代码,另外一种是直接在html标签上添加一个处理的事件属性,让事件的值等于处理该函数的名称或者是程序代码。下面我们详细讲解这两种方法。 (1).方式1:页面标签添加事件,然后通过 JavaScript 代码,HTML 允许您向 HTML 元素添加事件处理程序。
?(2).方式2:使用JavaScript代码设置元素对象的事件属性。
?4.常用事件 ? ? JavaScript定义了一些常用的事件,下面我们一起来看一下这一些事件。 ? ?(1).onchange事件: ? ? ? ? ①:概述: 当html元素改变的时候,该事件被触发。一般是表单的元素被修改的时候触发这一个事件。 ? ? ? ? ②:onchange事件使用以及效果截图
? ?(2).onclick事件: ? ? ? ? ①:概述: onclick事件是鼠标单击页面元素的时候触发的事件。 ? ? ? ? ②:onclick事件使用以及效果截图
?(3).onmouseover/onmouseout ? ? ? ? ①:概述:?onmouseover/onmouseout是鼠标移动事件,分别指鼠标移动到html页面元素和离开页面元素的时候触发该事件。 ? ? ? ? ②:onmouseover/onmouseout事件使用以及效果截图
? (4).onload事件: ? ? ?①:概述: onload事件会在页面加载完成之后触发该事件。该事件一般可以用于进行页面数据初始化的时候使用的数据加载操作。 ? ? ?②:onload事件使用以及效果截图
(5).onblur事件: ?①:概述: onblur事件是指光标或者焦点离开元素之后触发的事件。一般可以作为表单的数据验证操作。 ?②:onblur事件使用以及效果截图
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 10:45:49- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |