我们先来看一道BOSS直聘上面的选择题:

你知道这道题选什么吗?

-

-

-

-

-

-

-

-

-

-

-

没错,选D

如果你知道选D的原因,那你就不用往下面看了,节约你宝贵的时间;

如果你不知道,那么你就要了解一个JS的知识点:

阻止冒泡:

众所周知:当点击了一个元素,这个元素的所有祖先元素都会被触发,这一过程称之为事件冒泡。

阻止冒泡有三种方法:

1  event.stopPropagation()方法:阻止事件的冒泡,但是默认的事件仍然会执行(比如a标签里面有网页链接,那么点击时就会自动跳转到网页)

  2   event.preventDefault()方法: 阻止默认事件的发生,但是会冒泡,所以说不能阻止冒泡

3   return false  即阻止冒泡又阻止默认事件的发生

比如:

a.onclick=function(){alert("被点击了");return false;}

4   Vue中 .stop能阻止事件的冒泡

如:

on:click.stop="do This">

以上是本篇文章的全部内容

求点赞、求关注,本人经常更新,内容超短,每天三分钟带你深入前端、记住知识点、巩固基础,搞定笔试、面试!

a标签js阻止跳转_前端笔试知识点:阻止冒泡相关推荐

  1. a标签href不跳转_[网页编程]-06 HTML5 超链接标签

    超链接的作用实际上就是为实现页面跳转功能以及锚点功能(跳转到当前页面的顶部和尾部或设定的位置) 测试代码 <!DOCTYPE html> <html><head>& ...

  2. a标签js阻止跳转_阻止点击a标签链接跳转

    我们常用的在a标签中有点击事件(链接),其中"href"参数只要不为空,点击该链接时,页面会自动跳转:如果指定的"href"不合法,页面会跳转到自身,也就是刷新 ...

  3. chrome vue.js插件文档_前端开发者必备的40个VSCode插件!

    前言:俗话说"君欲善其事,必先利其器."笔者也使用VScode开发有一段时间了,不得不说,VSCode是我目前用到的众多开发工具中最好使用的一款.当然这些功能大多得归功于VSCod ...

  4. js打印到控制台_前端JS,8个问题测试你真的懂吗(高频面试题,附答案)

    为了保证的可读性,本文采用意译而非直译. JavaScript 是一种有趣的语言,我们都喜欢它,因为它的性质.浏览器是JavaScript的主要运行的地方,两者在我们的服务中协同工作.JS有一些概念, ...

  5. js br不生效_前端标注工具-AILabel.js

    # AILabel.js 背景:在前端开发过程中难免遇到针对图片的缩放平移:以及在图片上进行矢量数据.文本.标注的展示:如果你有上面的任何需求,恭喜你,找到组织了....<br/> 在此背 ...

  6. java后端和js后端的区别_前端开发和后端开发有什么区别?

    展开全部 一.定义不同 前端32313133353236313431303231363533e4b893e5b19e31333433656161是什么 前端即网站前台部分,运行在PC端,移动端等浏览器 ...

  7. 在vscode运行js 输出会合并_前端系列——JS的运行与输出

    问题: JS如何被运行? JS运行后如何输出结果? 回答: 1--解答:JS的运行有两种方式,第一种是把代码放到浏览器中,让浏览器内核来渲染解析:第二种是基于NODE,NODE也是一种基于V8引擎的渲 ...

  8. js获取微信号_前端js可以直接获取到微信用户基本信息吗

    网页授权获取用户基本信息 如果用户在微信客户端中访问第三方网页,公众号可以通过微信网页授权机制,来获取用户基本信息,进而实现业务逻辑. 网页授权的两种scope的区别说明 1.以snsapi_base ...

  9. js map对象遍历_前端测试题:有关于js中跨域请求的说法,错误的是?

    考核内容:javascript 跨域的使用 题发散度: ★ 试题难度: ★ 解题思路: 什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的. 什么是同源策略? 同源 ...

最新文章

  1. 真没想到中国有这么猛的软件,杀伤力太强了!
  2. 织梦 ajax 返回,Dede织梦arclist标签+Ajax实现织梦首页分页-叙述织梦
  3. Autodesk 产品二次开发技术研讨会将在上海广州北京相继举行
  4. mysql增加字段默认位置_MySQL语句增加字段,修改字段名,修改类型,修改默认值
  5. sql查阅每一月的数据
  6. manacher马拉车算法
  7. windows ffmpeg 的安装
  8. 《openssl 编程》之 RSA(转)
  9. 谈谈Javascript中那些For循环的事
  10. db h2 数据类型_H2数据库函数及数据类型概述-阿里云开发者社区
  11. php禁用exec,php – 警告:出于安全原因,已禁用`exec()`
  12. Http client to POST using multipart/form-data
  13. python测试app性能_pythonapp性能测试
  14. 服务器上excel文件损坏,excel文件打不开的原因和解决方法 excel文件损坏怎么修复...
  15. sl400通过ac无法连接psk加密无线网络
  16. 手机APP神器大全,这些被堪称神器的APP你用过哪些!
  17. linux时间同步服务(chronyd服务)
  18. 【大数据技术应用实战】【基础课程一 Linux操作系统】Linux概述
  19. 计算机专业可以报初级经济师吗,初级经济师值得考吗
  20. 学习笔记-JWT 安全

热门文章

  1. 如何学习嵌入式开发必备技能
  2. 从安装、管理到防御,阿里云安骑士全向测评
  3. 【CSS】【7】CSS的盒子模型
  4. GitLab访问403问题
  5. 整合重组叠加市场扩容 “广电云”发展将提速
  6. 使用 matlab 求解多元非线性方程组
  7. 管理科学の学生自学CS的【计划】与【心得】
  8. lol云顶之奕助手_云顶之奕小小英雄介绍 除了棋子以外它也很重要!
  9. 基于FPGA----VGA显示跳动的小白框设计
  10. Java 技术是什么?