当前位置: 首页 > news >正文

网站设计好了如何上传到自己搭建的网上去黄冈网站建设收费

网站设计好了如何上传到自己搭建的网上去,黄冈网站建设收费,微网站 模板,手机网站 asp目录 前言 解绑事件 语法 鼠标经过事件的区别 鼠标经过事件 示例代码 两种注册事件的区别 总结 前言 人道洛阳花似锦,偏我来时不逢春 解绑事件 on事件方式,直接使用null覆盖就可以实现事件的解绑 语法 btn.onclick function(){alert(点击了…

目录

前言

解绑事件

语法

鼠标经过事件的区别

鼠标经过事件

示例代码

两种注册事件的区别

总结



前言

人道洛阳花似锦,偏我来时不逢春

解绑事件

on事件方式,直接使用null覆盖就可以实现事件的解绑

语法

btn.onclick = function(){alert('点击了')
}
btn.onclick = null;const ben = document.querySelector('button');ben.addEventListener('click', function fn() {console.log('click');})ben.removeEventListener('click', fn);

注意:匿名函数无法被解绑

鼠标经过事件的区别

鼠标经过事件

mouseover和mouseout会有冒泡效果

mouseenter和mouseleave没有冒泡效果(推荐)

示例代码

<!DOCTYPE html>
<html lang="en">
​
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.dad {width: 200px;height: 200px;background-color: red;}
​.son {width: 100px;height: 100px;background-color: blue;}</style>
</head>
​
<body><button id="myButton">点击</button><div class="dad"><div class="son"></div></div><script>const ben = document.querySelector('#myButton');const dad = document.querySelector('.dad');const son = document.querySelector('.son');
​// 定义命名函数function handleClick() {console.log('click');}
​function handleMouseOver() {console.log('over');}
​function handleMouseOut() {console.log('out');}
​// 添加事件监听器ben.addEventListener('click', handleClick);dad.addEventListener('mouseenter', handleMouseOver);dad.addEventListener('mouseleave', handleMouseOut);
​// 示例:在按钮点击后移除事件监听器ben.addEventListener('click', function () {ben.removeEventListener('click', handleClick);dad.removeEventListener('mouseenter', handleMouseOver);dad.removeEventListener('mouseleave', handleMouseOut);console.log('事件已解绑');});</script>
</body>
​
</html>

两种注册事件的区别

传统on注册(L0)

同一个对象,后面注册的事件会覆盖前面注册(同一个事件)

直接使用null覆盖就可以实现事件的解绑

都是冒泡阶段执行的事件

监听注册(L2)

语法: addEventListener(事件类型,事件处理函数,是否使用捕获)

后面注册的事件不会覆盖前面注册的事件(同一个事件)

可以通过第三个参数去确定是在冒泡或者捕获阶段执行必须使用removeEventListener(事件类型,事件处理函数,获取捕获或者冒泡阶段)

匿名函数无法被解绑


总结

春风得意马蹄疾,一日观尽长安花

http://www.15wanjia.com/news/174168.html

相关文章:

  • 自考网站建设与实践北京手工活外发加工网
  • 化工网站源码天辰建设信息网
  • 个人商城网站能备案吗企业所得税征收方式
  • 网站哪里可以查到做ddoswordpress在哪里输入统计代码
  • 网站seo推广计划三亚网站建设美工
  • 什么网站可以做头像linux wordpress nginx
  • 建网站需要怎样做上海中建建筑设计院有限公司
  • 网站 多语言处理广州招聘网
  • 最全的数据网站装修公司展厅效果图设计图片
  • 网站建设建设公司资质要求上海制作网页的公司有哪些
  • 建网站找哪家好做的高大上的网站
  • 网站建设中倒计时源码移动网站开发技术
  • 池州商城网站开发wordpress 无法自定义
  • 闵行做网站公司铝棒易站公司查看网站外链代码
  • 永久免费域名注册网站wordpress网站上线
  • 网站举报影视文化传媒公司网站建设
  • 整站seo公司wordpress自动水印
  • 手机端网站开发流程北京官方网站建设
  • 商城网站的seo优化改怎么做标书制作培训课程
  • 网站正在建设中 动态app开发属于什么行业
  • 小程序网站开发者利济南网站制作经验
  • 做爰全过程网站免费的视频外包加工平台
  • 怎样创建音乐网站申请新账号 免费
  • 重庆邮电大学官网网站发布产品的免费平台有哪些
  • 林芝做网站网站 栏目管理
  • 重庆快速网站建设平面设计最新招聘信息
  • 求几个夸克没封的a站2023网页编辑用什么软件
  • 定制网站设计公司邳州网站建设
  • 广东网站开发哪家强电子商务平台的功能有哪些
  • 如何线下宣传网站分销商城极差系统