前端面试题
Stevetagelian
一个编程小菜鸟
展开
-
vue面试题
自己收集的面试题原创 2022-06-08 21:56:09 · 98 阅读 · 0 评论 -
JS高级高频面试题2
前端面试题25、什么是事件流答: 事件传播的顺序,事件捕获 => 目标事件 => 事件冒泡26、如何阻止冒泡和默认行为答: 阻止冒泡和捕获 e.stopPropagation() 阻止默认行为 e.preventDefault() 27、原生注册事件的方式有哪些?区别是什么答: 注册方式 1. on + 事件名称 2. addEventListener 区别: 1. 使用on注册事件,同一个元素只能注册一个同类型事件,否则会覆盖。原创 2022-05-21 21:18:28 · 99 阅读 · 0 评论 -
js高级阶段高频面试题
前端面试题3、rem布局的原理答:rem是css的相对单位,rem缩放是相对根元素字体大小. rem布局的本质是等比缩放,一般是基于宽度。 rem会配合媒体查询(或js动态获取屏幕宽度)来一起使用,来实现屏幕的适配。9、值类型和引用类型的区别1、值类型 1)简单数据类型数据是值类型 2)保存与复制的是值本身 3)使用typeof检测数据的类型2、引用类型 1)保存与复制的是指向对象的一个指针 2)使用instanceof检测数据类型 3)使用 ne原创 2022-05-17 23:18:15 · 445 阅读 · 0 评论 -
js阶段高频面试题
前端面试题1、盒子塌陷的原因?解决方式原因: 1. 浮动导致的塌陷,浮动会脱落标准流 2. 嵌套的两个盒子,子盒子设置margin-top会导致父盒子一下下移解决方法:第一种情况 1 清除浮动; 2 给父盒子加高度; 3 给父元素添加overflow:hidden 第二种情况 1 给父元素加上边框; 2 给父元素添加overflow:hidden2、不定宽高的div水平垂直居中答: 1、父元素添加 position: relative div{ position:abso原创 2022-05-12 22:00:14 · 125 阅读 · 0 评论 -
移动web高频面试题
1、前端页面有哪三层构成,分别是什么?作用是什么?1、结构层:由 HTML 标记语言负责创建,仅负责语义的表达。解决了页面“内容是什么”的问题。2、表示层:由CSS负责创建,解决了页面“如何显示内容”的问题。3、行为层:由脚本(js)负责。解决了页面上“内容应该如何对事件作出反应”的问题2、主流的浏览器分别是什么内核?Trident[ˈtraɪdnt]内核:(国产的绝大部分浏览器)IE,360,搜狗Gecko[ˈɡekoʊ]内核:火狐Presto[ˈprestoʊ]内核:Opera7原创 2022-05-10 22:01:48 · 129 阅读 · 0 评论