JavaScript 的事件初识
基本概念
html和JS做的一个约定。浏览器需要监听用户做了什么样的操作,并对用户的操作进行对应的反馈,从而形成一个动态的页面效果。 用户对于页面的一些操作(点击, 选择, 修改等) 操作都会在浏览器中产生一个个的事件。
事件的三要素
- 事件源: 哪个元素触发的
- 事件类型: 是点击, 选中, 还是修改
- 事件处理程序: 进一步的处理,往往是一个回调函数(用JS编写的)
示例代码
<body>
<input type="button" value="这是一个按钮">
</body>
<script>
// 事件源
let button = document.querySelector('input')
// 绑定事件类型(点击事件)
// 函数设定了事件处理程序
button.onclick = function() {
alert("hello")
}
</script>
常用的键盘事件
onkeydown 事件
onkeydown 事件在用户按下某个键(在键盘上)时发生。
示例:显示键盘按下的对应字母