如果你想获得一份成功的web前端工程师的工作,并获得高薪,除了良好的web前端技能之外,还必须具备良好的面试技巧。如果提前多了解企业的面试要求和面试题目,你的面试成功率会大大提高。
今天,边肖整理了一些经典的web前端面试问题,希望能帮到你。

1.HTML的常见主题
01.Doctype的作用?如何区分严格模式和混杂模式?它们是什么意思?
02.HTML5为什么只需要写?
03.线中的元素是什么?什么是积木元素?空元素是什么?
04.将样式导入页面时,使用link和@import有什么区别?
05.说说你对浏览器内核的理解?
06.常见的浏览器内核有哪些?
07.html5有哪些新特性,去掉了哪些元素?如何处理HTML5新标签的浏览器兼容性问题?
08.如何区分HTML和HTML5?
09.简述一下你对HTML语义的理解?
10.如何使用HTML5的离线存储?能解释一下工作原理吗?
二,CSS类的话题
1.介绍一下标准的CSS盒子模型?和低版本IE的盒子模型有什么不同?
02.CSS选择器有哪些?哪些属性可以遗传?
03.CSS优先级算法是如何计算的?
04.CSS3中有哪些新的伪类?
05.如何居中P?如何使浮动元素居中?如何将绝对定位的P居中?
06.展示的价值是什么?解释他们的角色。
07、位置相对和绝对定位原点的值是?
08.CSS3有哪些新特性?

09.请解释一下CSS3的Flexbox,以及适用的场景?
10.用纯CSS创建三角形的原理是什么?
第三,Javascript类的话题
01.这在Javascript中是如何工作的?
02.请解释原型继承的原理。
03.什么是闭包,怎么用,为什么要用?
04.有什么区别。打电话给。申请?
05.请指出Javascript主机对象和原生对象的区别?
06.请指出以下代码的区别:功能人{},var人=人,var人=新人?
07.请解释一下变量声明提升。
08.什么是“用严”;用起来有什么好处和坏处?
09.事件周期是什么?
10.请解释同步和异步函数的区别。
四。开发和性能优化主题
01.如何避免javascript多人开发函数重名的问题?
02.请说出三种减少页面加载时间的方法。
03.说说你学过的Web攻击技术?
04.说说你知道的前端性能优化方法?
05.前端开发如何优化图片?图像格式有什么区别?
06.浏览器如何渲染页面?

07.如何操作页面重构?
08.什么是优雅的退化和逐渐增强?
09.前端应该注意哪些SEO?如何做SEO优化
10.你通常如何管理你的项目?
这是一些在面试中经常出现的问题。让我们看看你能回答多少问题。如果遇到其他经典面试问题,欢迎留言分享~


