JavaScript前端监听事件移除案例

举报
辰兮 发表于 2022/03/22 22:45:26 2022/03/22
【摘要】 学完计算机专业小结一下:如何利用JavaScript解决这样的网课只能在固定界面观看视频观看的问题 业务场景 场景1、常见如网课听课,不能离开当前的屏幕,同时过一段时间要移动鼠标 场景2、...

学完计算机专业小结一下:如何利用JavaScript解决这样的网课只能在固定界面观看视频观看的问题

业务场景

场景1、常见如网课听课,不能离开当前的屏幕,同时过一段时间要移动鼠标

场景2、如小程序或者网页的考试,可能涉及到切屏的此时,前端可以监听切屏次数,如达到五次,试卷自动提交

场景3、部分网页的文字无法复制,如果复制会提示开会员等

如上等等都是前端的监听事件

当我们执行某种操作时候前端会监听,同时执行某些函数命令


移除监听事件案例

分享一下前端移除监听事件的相关经验
在这里插入图片描述

经常我们看视频的时候可以发现有时候,鼠标一移动,鼠标移播放界面,后台视频就自动暂停了。

在这里插入图片描述

这里涉及到JavaScript里面的一个监听组件!作为一个计算机系的学生怎么能不知道这个监听事件呢哈哈?

听了下同学的建议 发现 这个就是前端有个监听事件,移除这个监听事件即可
在这里插入图片描述
太菜了自己 哈哈 留下了没有技术的眼泪


具体操作如下

①Fn+F12,这样可以看到前端界面的源码

②然后找到Event Listeners

③然后找到mouseout

在这里插入图片描述
④然后点击移除Remove这个监听事件
在这里插入图片描述

这样我们就可以自由的观看了


addEventListener() ,removeEventListener()均为事件绑定操作,一个增加事件绑定,一个是移除事件绑定

addEventListener语法

element.addEventListener(type,handler,false/true)

type:事件类型

handler:事件执行触发的函数

false/true:false为冒泡/ture为捕获,参数是true,表示在捕获阶段调用事件处理程序;如果是false,表示在冒泡阶段调用事件处理程序。

事件捕获:父级元素先触发,子集元素后触发;

事件冒泡:子集元素先触发,父级元素后触发

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

removeEventListener语法

element.removeEventListener(type,handler,false/true)

type:事件类型

handler:事件执行触发的函数

false/true:false为冒泡/ture为捕获,参数是true,表示在捕获阶段调用事件处理程序;如果是false,表示在冒泡阶段调用事件处理程序。

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述

感谢阅读,祝大家学业进步


I wish you all progress in your study

文章来源: blessing.blog.csdn.net,作者:辰兮要努力,版权归原作者所有,如需转载,请联系作者。

原文链接:blessing.blog.csdn.net/article/details/106599974

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。