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

深圳电商网站开发如何把自己的网站推广出去

深圳电商网站开发,如何把自己的网站推广出去,苏州网络推广网站建设,做网站app需要懂些什么事件捕获、冒泡&事件委托 1、事件捕获与冒泡2、事件冒泡示例3、阻止事件冒泡4、阻止事件默认行为5、事件委托6、事件委托优点 1、事件捕获与冒泡 2、事件冒泡示例 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /…

事件捕获、冒泡&事件委托

  • 1、事件捕获与冒泡
  • 2、事件冒泡示例
  • 3、阻止事件冒泡
  • 4、阻止事件默认行为
  • 5、事件委托
  • 6、事件委托优点

1、事件捕获与冒泡

在这里插入图片描述

2、事件冒泡示例

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><style>.parent {width: 300px;height: 200px;border: 1px solid #ccc;background: #f5f5f5;}.son {width: 100px;height: 100px;background: pink;text-align: center;line-height: 90px;}</style></head><body><div class="parent"><div class="son">son</div></div></body><script>const son = document.getElementsByClassName('son')[0];const parent = document.getElementsByClassName('parent')[0];son.onclick = function (e) {console.log('son click');};parent.onclick = function (e) {console.log('parent click');};</script>
</html>

在这里插入图片描述
当在页面触发 son 元素的点击事件时,因为事件冒泡,会依次打印 son click、parent click。

3、阻止事件冒泡

const son = document.getElementsByClassName('son')[0];
const parent = document.getElementsByClassName('parent')[0];
son.onclick = function (e) {console.log('son click');e.stopPropagation();  // 阻止事件冒泡
};
parent.onclick = function (e) {console.log('parent click');
};

当在页面触发 son 元素的点击事件时,只会打印 son click。

4、阻止事件默认行为

💡 Tips:e.preventDefault() 或 return false 会阻止默认行为

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><body><a href="http://www.baidu.com">百度</a></body><script>const aDom = document.getElementsByTagName('a')[0];aDom.onclick = function (e) {console.log('a click');e.preventDefault(); // 阻止默认跳转// return false;  // 阻止默认跳转};</script>
</html>

5、事件委托

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><body><ul><li>1</li><li>2</li><li>3</li></ul></body><script src="https://code.jquery.com/jquery-3.0.0.min.js"></script><script>// 将 li 的点击事件注册到 ul 上$('ul').on('click', 'li', function () {console.log(this); // <li>x</li>});</script>
</html>

6、事件委托优点

在这里插入图片描述

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

相关文章:

  • 网站策划需要什么晋江文学
  • wordpress转换为html5宁波seo排名优化培训
  • win2008怎么做网站秦皇岛网站推广排名
  • 电子商务网站建设与管理 pdf站长工具大全集
  • 投资交易网站开发如何做一个自己的电商平台
  • 在线网站建设价值wordpress 无法移除旧版本主题
  • 郑州网站建设的公司哪家好字体怎么下载到wordpress
  • 斗鱼网站的实时视频是怎么做的汕头快速排名
  • 企业网站建设457沈阳海外模板建站
  • 介绍东莞网站建设的ppt广告公司推广软文
  • 网络建站系统广州动漫制作公司
  • 湖北省建设安全管理协会网站上海网站建设企
  • 做爰全过程免费费网站厦门建设网站建站
  • 淘宝网站建设的缺点only网站建设分析
  • gofair外贸建站网站建设班
  • 高端平面设计网站logo在线设计制作工具
  • 网站开发计入什么会计科目企业标识设计
  • php网站后台管理模板响应网官方网站
  • 商城网站模版代码wordpress怎么修改菜单栏关键词
  • 如何制作网站的步骤深圳企业网站建设专业
  • app模板下载网站中山网站建设文化
  • 手机端做的优秀的网站商城网站的运营
  • 威海做企业网站的公司撰写网站建设技术解决方案
  • 新手建设html5网站推荐一本学做网站的书
  • 扶风网站建设快速做效果图的网站叫什么
  • 广告设计制作公司网站辽宁建设工程信息网业绩录入规定
  • 建设企业网站需要注意的问题wordpress 用户管理
  • 互联网营销师是哪个部门发证seo标题优化是什么意思
  • 网络书城网站开发 需求分析广州建设网站的公司简介
  • 专业的上海网站建设公司排名网站制作进度表