对于前端程序员而言,出去面试经常遇到的关就是笔试题,在用人单位看来,笔试题可以判定一个web前端程序员的基础,所以在笔试中取得一个好的成绩对面试成功有很大的帮助。下面,千锋web前端培训老师根据学员们在面试中的反馈总结出了web前端面试中常见的笔试题,让多的学员能真实感受面试现场。
1、你能解释一下CSS的盒子模型吗?
CSS css盒子模型又称框模型 (Box Model) ,包含了元素内容(content)、内边距(padding)、边框(border)、外边距(margin)几个要素。
2、XHTML和HTML有什么区别?
xhtml是html的4.0版本,其中,主要的区别有:XHTML 元素必须被正确地嵌套。
XHTML元素必须被关闭,标签名必须用小写字母,XHTML 文档必须拥有根元素。
3、描述CSS reset的作用和用途
css reset指的是重置浏览器的默认样式,因为现在的浏览器很多,并且每个浏览器都有自己的默认样式,这样就会导致一个页面在多个浏览器下展示产生差异,所以我们需要做一些处理使每个浏览器下展示一致,故需要css reset。
4、你如何对网站文件和资源进行优化?
一半项目资源分类管理,还有就是吧js从底部压缩,css放在顶部压缩,采用cdn缓存等。
5、事件绑定和普通事件有什么区别?
普通添加事件的方法不支持添加多个事件,下面的事件会覆盖上面的,而事件绑定(addEventListener)方式添加事件可以添加多个。
6、IE和标准下有哪些兼容性的写法。
脚本的差异,css的差异,还有获取鼠标当前位置,以及获取窗口高度和宽度的差异。
这些笔试题是千锋学员在面试中常见的一些,其实笔试题并没有想象中那么难,很多都是在平时千锋web前端培训老师讲过或者拓展过的知识点,只要在学习中大家学好了,把握住细节,面试其实并不难。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱