当前位置: 首页 > Web前端 > HTML

2020最新Web前端经典面试题及答案

时间:2023-04-02 14:47:12 HTML

本文收录了大厂面试中经常遇到的一些经典面试题,我整理并归类了。虽然今年的金九银十已经过去了,但是可以为明年的金三银四装备。相信每个跳槽季都有很多前端开发者跃跃欲试。给更多的前端面试官。好的,那我接下来就开始写了。PS:内容过长,请注意!HTML1.你是怎么理解HTML语义的2.你用过哪些HTML5标签3.metaviewport是干什么用的,怎么写?4、什么是H5?5.label标签的作用。6.什么是行内元素?什么是块级元素?什么是空(void)元素?7.如何禁止标签中的href跳转到页面或定位链接8.在标签上设置画布的宽高和在样式中设置宽高有什么区别9.哪些浏览器有你测试了页面?这些浏览器的核心是什么?10、iframe有什么缺点?11.HTML5新特性12.HTML5离线存储13.浏览器如何管理和加载HTML5离线存储资源14.Doctype功能?如何区分严格模式和混杂模式?他们的意思是什么?15.HTML和XHTML——两者有什么区别...CSS1.页面渲染时,可以通过box-sizing设置dom元素采用的布局模型。根据宽高的计算区域,可以分为:2.即box模型算border,padding和它自己(不算margin),标准只算自己form的size。css设置方法如下:3.几种获取宽高的方式:4.展开各种获取宽高的方式:5.marginoverlapsolution(BFC)BFC原理6.cssreset和cssreset有什么区别normalize.css:7.居中方式:8.CSS优先级:9.如何清除浮动:10.自适应布局:11.绘制三角形:12.link@import导入css:13.纵横比方案:14.显示相关:15.CSS优化:16.CSS启用GPU加速17.启用GPU硬件加速可能触发的问题:18.CSS中link和@import的区别:19.CSS选择器列表的优先级和权重:20.display:none和visibility:hidden的区别:21.position的absolute和fixed共同点和区别:22.CSS的盒模型介绍:23.CSS选择器有哪些?24.哪些属性可以继承?25.优先级算法是如何计算的?由于内容太多,如果想获取完整的面试题+分析,可以【点我】。JavaScript篇1.请说说Cookie的优缺点2.Array.prototype.slice.call(arr,2)方法的作用是:3.执行下面的代码后,控制台的输出是:4.简单浏览5.原型/构造函数/实例6.原型链:7.执行上下文(EC)8.变量对象9.作用域链10.闭包11.对象复制12.newoperator执行过程13.instanceof原理14.代码复用15.继承16.类型转换17.类型判断18.模块化19.防抖节流20.函数执行改this21.ES6/ES722.AST23.babel编译原理24.函数柯里化25.get的误区请求参数长度26.补充get和post请求在缓存方面的区别27.说说闭包28.说说类的创建和继承29.如何解决异步回调地狱30.说说前端的事件流31.如何让事件先冒泡再捕获32.说说事件委托33.说说懒加载和预加载图片34.mouseover和mouseenter的区别35.js的新操作角色做了什么36.改变this指针在函数内部的指向作用(bind、apply、call的区别)37、js的各种位置,如clientHeight、scrollHeight、offsetHeight,以及scrollTop、offsetTop、clientTop的区别?38.js拖拽功能的实现39.js的异步加载方式40.Ajax解决浏览器缓存问题41.js的防抖42.JS节流完整的面试题+分析可以【点我】。FrameworkVue1.vue.js的两大核心是什么2.vue双向绑定的原理是什么?3、vue生命周期钩子函数有哪些?4、v-if和v-show有什么区别?5.vue中常用的修饰符6.nextTick7.vue生命周期是什么8.数据响应(数据劫持)9.虚拟dom原理实现10.Proxy相对于defineProperty的优势11.vuex12.键值的作用invue13.为什么data必须是vue组件中的函数?14.v-for和v-if的优先级15.说出vue中至少4条指令及其用法16.vue中从子组件调用父组件的方法17.从子组件调用子组件的方法vue中父组件18.vue页面级组件传值19.说说vue的动态组件20.keep-alive内置组件的作用21.递归组件的使用22.vue-router的动态路由怎么定义?如何获取传递的值?23、vue-router有哪几种路由守卫?24.$route和$router有什么区别?由于内容太多,如果想获取完整的面试题+分析,可以【点我】。