JS-API-2
JS学习笔记7
事件监听
事件是编程语言中的术语,它是用来描述程序的行为或状态的,一旦行为或状态发生改变,便立即调用一个函数。
例如:用户使用【鼠标点击】网页中的一个按钮、用户使用【鼠标拖拽】网页中的一张图片。
1 |
|
- 事件源(DOM对象)
- 事件类型
- 回调函数
老版本的 事件源.on事件=function(){}
区别: on方式会被覆盖,addEventListener方式可绑定多次,拥有事件更多特性
事件类型
鼠标事件
与鼠标操作相关的事件
1.鼠标经过
1 |
|
2.鼠标离开
1 |
|
键盘事件
keydown 键盘按下触发
keyup 键盘抬起触发
焦点事件
focus 获得焦点
1 |
|
blur 失去焦点
1 |
|
文本框输入事件
input
==事件对象==
这个对象里有事件触发时的相关信息
- 可以判断用户按下哪个键
- 可以判断鼠标点击了哪个元素
1 |
|
trim方法
1 |
|
==环境对象==
函数内部特殊的变量this,代表当前函数运行时所处的环境
弄清楚this的指向,可以让代码更简洁
普通函数里this指向window
- 函数的调用方式不同,this指代的对象也不同
- 【谁调用,this就是谁】是判断this指向的初略原则
回调函数
如果将函数A作为参数传递给函数B时,我们称函数A为回调函数
1 |
|
JS-API-2
https://wjcbolg.cn/2023/04/21/JS学习笔记7/