前端面试题
麻瓜呀
前端小小白
展开
-
js[面试题]箭头函数和普通的区别
箭头函数与普通函数的区别1、外形不同:箭头函数使用箭头定义,普通函数中没有。2、箭头函数全都是匿名函数:普通函数可以有匿名函数,也可以有具名函数3、箭头函数不能用于构造函数:普通函数可以用于构造函数,以此创建对象实例。4、箭头函数中 this 的指向不同: 在箭头函数中不会创建自己的this,只会从自己的作用域链的上一层继承this。(注意其中对象不构成作用域) 在普通函数中,this 总是指向调用它的对象,如果用作构造函数,它指向创建的对象实例。5、箭头函数不具有 arguments 对象:原创 2022-05-15 19:14:34 · 1420 阅读 · 0 评论 -
Vue-面试题:单项数据流
单项数据流从父到子的数据流向,vue规定了props中的变量"只读"(也就是只能拿来渲染, 不能修改)在vue中需要遵循单向数据流原则1. 父组件的数据发生了改变,子组件会自动跟着变2. 子组件不能直接修改父组件传递过来的props props是只读的如果父组件传给子组件的是一个对象,子组件修改对象的属性,是不会报错的,对象是引用类型, 互相更新...原创 2022-05-05 22:28:27 · 405 阅读 · 0 评论 -
CSS中哪些属性可继承,哪些不可以?[面试题]
CSS中哪些属性可继承,哪些不可以?能继承的属性1.字体系列属性font, font-family、 font-weight, font-size、font-style;2.文本系列属性: 2.1)内联元素: color, line height, word -spacing、 letter-spacing、text-transform; 2.2) 块级元素: text indent, text align;3.元素可见性: visibility4.表格布局全局选择器属性: capt原创 2022-04-23 22:19:48 · 1749 阅读 · 0 评论 -
CSS[面试题]:标准盒子模型和怪异盒子模型的区别
标准盒子模型和怪异盒子模型的区别标准盒模型中width指的是内容区域content的宽度height指的是内容区域content的高度 标准盒模型下盒子的大小= content + border + padding +margin怪异盒模型中的width指的是内容、边框、内边距总的 宽度(content + border + padding) ; height指的是内容、边框、内边距总的高度怪异盒模型下盒子的大小=width (content + border + padding) + marg原创 2022-04-22 22:41:59 · 555 阅读 · 0 评论 -
css[面试题]什么是盒子模型,包含哪些属性
什么是盒子模型,包含哪些属性Css盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边框、边距、填充和实际内容。盒模型允许我们在其他元素和周围元素边框之间的空间放置元素margin(外边距)-清除边框外的区域,外边距是透明的Border(边框)-围绕在内边距和内容外的边框padding(内边距)-清除内容周围的区域,内边距是透明的Content(内容)-盒子的内容,显示文本和图像...原创 2022-04-21 21:12:35 · 1989 阅读 · 0 评论 -
CSS-面试题:盒子塌陷的原因与解决方式
盒子塌陷的原因?解决方式原因情况一:浮动元素无法撑开标准流的父元素,导致父元素高度塌陷解决方法:1.直接给父元素设置该高度2.使用额外标签法清除浮动3.使用单伪元素清除法4.使用双伪元素清除法给父元素设置overflow:hidden情况二:互相嵌套的块级元素,给子元素设置margin-top,父子元素的margin-top会合并,父元素会一起往下移动1.给父元素设置border-top2.给父元素设置padding-top3.设置浮动4.转换成行内块元素5.给父元素原创 2022-04-19 22:13:30 · 992 阅读 · 0 评论 -
前端面试题(一)
1.前端常用的测试浏览器有哪些,分别用的什么内核?答:IE内核:Trident Chrome内核:以前是Wibkit现在是BlinkFirefox内核:GeckoSafari内核:WebkitOpera内核:最初是Presto,后来是Webkit,现在是Blink(Webkit的分支)2.简述一下src与href的区别答src用于引用资源,替换当前元素href用于在当前文档和引用资源之间确立联系解析href标识超文本引用,用在link和a元素上,href是引用和页面关原创 2022-04-18 21:52:41 · 175 阅读 · 0 评论