当前位置: 首页 >> 面试题 >> 技术 >> 前端开发 >> Web前端 >>

Web前端开发工程师常见的技术面试题

1. 浏览器标准模式和怪异模式的区别是什么?

document.body document.docmentElement.scrollTop

 

2. 你用过媒体查询,或针对移动端的布局/css吗

 

3. 如果设计中使用的非标准字体,你如何去实现

@font-face

 

4. 请解释下inline和inline-block区别

 

宽高 margin

 

5. 请解释relative,fixed,absolute,static元素的区别

 

除 static 均浮起 且高于浮动 relative 有假身占位 看着假身移动 absolute 要和祖先们商量 fixed 直接找最高领导

 

6. 用css分别实现某个div元素上下居中和左右居中

 

margin: 0 auto;

 

7. 用div+css实现三栏布局(左右固定200px,中间自适应)

 

width:200 f f margin-left:200 margin-right:200 height:200px r

 

8. 为什么响应式设计和自适应式设计不同

 

响应式由浏览器控制 自适应加载不同的代码

 

9. 写出下列代码的区别 function Person(){} var person = Person(); var person= new Person();

 

undifined 函数调用表达式求值 得到一个对象 且对象原型指到Person.prototype

 

10.你使用过JavaScript模板系统吗?如果使用过请谈谈你都用过哪些库

 

angularjs ng-bind指令

 

11.Js延迟加载的方式有哪些

 

async=true require.js

 

12. 哪些操作会造成内存泄漏

dom 操作 jquery是如何解决dom操作的内存泄漏问题 www.imooc.com jquery原理解析 dom操作

Loading