首页 > 编程语言 > 详细

JavaScript核心技术学习笔记(4)——事件基础

时间:2018-09-23 16:55:27      阅读:168      评论:0      收藏:0      [点我收藏+]

事件基础

一、事件

事件是什么?

举个例子,我们在点击一个按钮时,会弹出一个对话框。其中,“点击”就是一个事件,“弹出对话框”就是我们在点击这个事件后发生的动作。

在JS中,一个事件应该有三个部分:

? 事件主角

? 事件类型

? 事件过程

那么常见的事件共有以下五种:

? 鼠标事件

? 键盘事件

? 表单事件

? 编辑事件

? 页面事件

事件的调用方式

1. 在script标签中调用事件

oBtn.onclick = function() {alert("xff贼帅");};

如何理解上面这句在script标签中出现的语句?

其实就是给oBtn元素的onclick属性(某一HTML属性)赋值,只不过这个值是一个函数罢了。

2. 在元素中调用事件——这一方式其实就是上一句话更直观的体现

<input type="button" onclick="alert(‘xff贼帅‘)" value="弹出"/>

 在本方法中,我们是不需要通过getElementById或getElementsByTagName等方法获取元素的,因为系统已经知道时间的主角是哪个元素了。

 

注:对比1.2.两种方法,在实际开发中,我们更加倾向于第一种方法,因为这样可以将HTML(结构)与JS(行为)分离,使代码更具有可读性和维护性。

 

 

JavaScript核心技术学习笔记(4)——事件基础

原文:https://www.cnblogs.com/staticxff/p/9693051.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!