前言
本文主要是javascript和css方面的基础面试题,适合面试前以及平时复习食用。
基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。
什么?你问我要好的面试题文章,这不是就在你眼前吗
css盒模型
1,css盒模型基本概念?
2,标准模型和IE模型的区别:计算高度和宽度的不同,怎么不同,高度宽度是怎么计算的?
3,css如何设置这两种模型?
4,js如何设置获取盒模型对应的宽和高?
5,实例题(根据盒模型解释边距重叠)
6,#sec的子元素是.child,说出下面的值?
BFC(边距重叠解决方案)
1,BFC的基本概念?
2,BFC原理/ BFC渲染规则?
3,如何创建BFC?
4,BFC的使用场景?
css浮动
1,css浮动原理?
2,浮动元素引起的问题?
3,css清除浮动的方法?
css经典布局
1,三栏布局:左右各300px,中间自适应?
2,圣杯布局
3,双飞翼布局
4,css水平、垂直居中的写法,请至少写出4种?
自适应
1,经常遇到的css兼容性的问题在哪些?如何解决的?
css兼容
1,经常遇到的css兼容性的问题在哪些?如何解决的?
css hack
1,什么是CSS hack?
2,CSS hack的原理?
3,CSS hack分类?
4,CSS hack书写顺序?
最后
一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
分享一些前端面试题以及学习路线给大家