学完计算机专业小结一下:如何利用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,表示在冒泡阶段调用事件处理程序。事件捕获:父级元素先触发,子集元素后触发;事件冒泡:子集元素先触发,父级元素后触发

removeEventListener语法

element.removeEventListener(type,handler,false/true)type:事件类型handler:事件执行触发的函数false/true:false为冒泡/ture为捕获,参数是true,表示在捕获阶段调用事件处理程序;如果是false,表示在冒泡阶段调用事件处理程序。

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


I wish you all progress in your study

JavaScript前端监听事件移除案例相关推荐

  1. JavaScript监听事件

    JavaScript怎么设置监听事件? 在HTML的标签中通过事件属性设置,语法"on+事件名='处理函数'": 使用"element.onclick"进行设置 ...

  2. TS中的事件,事件监听,移除,分发

    TS中的事件,事件监听,移除,分发 TS代码如下(单例): /*** 事件消息处理*/ class EventCenter {/** 监听数组 */private listeners = {};pri ...

  3. js常用对象:点击、双击、onload事件、鼠标相关、onblur事件和onfocus事件等;通过循环给多个元素添加事件、通过addEventListener() 方法 监听事件函数...

    1.通过标签内部添加事件 (1)onclick事件:单击事件 (2)ondbclick事件:双击事件 (3)onload事件:只能在body中使用,入口函数里有:window.   .οnlοad=f ...

  4. vue 点击事件传递多个参数_Vue子组件监听事件中传递参数的方法

    在子组件中,我们可以通过以下方式监听事件: v-on:click="$emit('funcName',a)" 如果需要传多个参数,可以通过以下方式: v-on:click=&quo ...

  5. Openlayers 地图监听事件

    Openlayers 地图监听事件 OpenLayers 教程 Openlayers 地图监听事件 在线示例 OpenLayers 教程 地图中的监听事件,也是经常用的功能,一般用于获取坐标点,进而查 ...

  6. HTML学习14-js 内置对象 Date() 常用的日期的方法 定时器 倒计时 监听事件

    内置对象 内置对象: 内置对象就是指这个语言自带的一些对象,供开发者使用,这些对象提供了一些常用的或是最基本而必要的功能. 手机买来就能发短信 就能打电话 日期函数 ( Date() ) 这个函数 ( ...

  7. 【冷知识】获取网页所有的监听事件类型、方法。请认准getEventListeners

    获取事件列表 getEventListeners(window)//获取window绑定的所有监听事件列表//----------------------------------------getEv ...

  8. Android——监听事件总结

    各种监听事件 1.按钮 Button (1)点击监听 btn_1.setOnClickListener(new View.OnClickListener() { (2)长按监听 btn_1.setOn ...

  9. 监听js变量的变化_JS监听事件型爬虫

    点击上方"Python数据科学",选择"星标公众号" 关键时刻,第一时间送达! 作者:zuobangbang 来源:zuobangbang 最近开始研究网页参数 ...

最新文章

  1. nagios监控三部曲之——为什么nagios不能发送报警邮件(2)
  2. css文本换行_CSS样式更改——文本Content
  3. Asp.Net 2.0中的客户端脚本
  4. 为什么我建议你现在学Vue3?
  5. Windows系统判断是否为64位系统(C++)
  6. gts 什么是google_Google Analytics分析(GA)是什么?为什么全世界都在用
  7. NVIDIA英伟达:深度学习服务器搭建指南 | 交流会笔记
  8. VAE-《Auto-Encoding Variational Bayes》----Section2部分的有关理解
  9. LabVIEW--为控件添加说明信息
  10. Linux服务器如何修改登录用户的密码
  11. C语言中各种格式字符说明
  12. 数学之路-python计算实战(4)-Lempel-Ziv压缩(2)
  13. 解决主机不能访问VirtualBox上Linux虚拟机ip的问题
  14. ROS学习第二讲(1)
  15. SQL语法创建及管理数据表结构
  16. Android EditText设置边框
  17. 中国地面气候资料日值数据集(V3.0)
  18. Arduino 语法、函数使用、最常用函数、arduino教程、arduino笔记、参考手册
  19. 2016年8月19日 星期五 --出埃及记 Exodus 16:20
  20. 2021年健康医疗、专业服务和检测认证等行业将有较大用人增长;香港上市公司女性董事比例落后 | 美通企业日报...

热门文章

  1. availableProcessors is already set to [4], rejecting [4]
  2. win10计算机本地连接属性在哪里找,win10本地连接在哪?win10如何点击本地连接?...
  3. 网络计算机组显示不全,win10系统网络邻居显示不全只能看到2台计算机的方案介绍...
  4. java 如何将byte中的有效长度转换为String
  5. 【基金量化研究系列】基金绩效归因模型(三)——基于CAPM、T-M、H-M、C-L模型的基金绩效归因研究
  6. PX4从放弃到精通(十一):混控及PWM输出
  7. HTML学生个人网站作业设计 明星易烊千玺介绍(HTML+CSS) web前端开发技术 web课程设计 网页规划与设计
  8. Java实现扣去图像蓝色绿色背景
  9. 284work 周末加班
  10. 人世温情:100个程序员的十年故事(下)