前端面试--针对面试时准备的题目
2015-01-26 15:52 @疯狂的迈步 阅读(435) 评论(0) 编辑 收藏 举报一. css 40分
1. 什么是盒模型?
2. Doctype的几种类型?
3. 如何布局左不动右边自适应的两列布局?
4. 如何布局两列等高?
5. 如何布局右侧定宽,左侧或中间自适应?
6. 如何布局三列自适应?
7. gif,png,jpg的区别?
8. 什么是css sprite?优缺点?
10. 制作细线表格?
11. position:relative,absolute,fixed区别与联系?
12. 如何居中一个float:left的元素
13. Css在各浏览器下的兼容问题你通常是怎么来解决的,请分享你的经验;
二. Js 30分
1). 基础:
1. parseInt 与 parseFloat 的区别?
2. valueof 与 toString 的区别?
3. 全等与相等?
4. break 与 continue 的区别?
5. js的作用域?
6. Array 的 slice 与 splice 的区别?
8. 正则中test 与 match 的区别?
9. 如何在js中创建一个对象并继承他?
10. 什么是prototype ? 什么是原型链?
11. setTimeout 与 setInterval 的区别?
13. cssText?
14. offsetWidth, scrollLeft, scrollHeight?
15. IE的事件与w3c事件的区别?
16.js的闭包问题?
http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html
2). 高级:30分
1. 除了jQuery以外,请写出你所知道的js框架,试说出不同框架的特点;
2. 对于Javascript中OOP的理念,你认为在项目开发中有没有必要,什么样的项目适合前端OOP,请谈谈你的看法;
3. 在Javascript开发中,关于性能优化,分享一下你相关的经验?
4. 对于模块开发你是怎么看的?
5. 对于Javascript MVC开发你是怎么看的?分享一下你了解的相关信息?
6. AJAX是什么? AJAX跨域的解决办法?
END
---------------------------------------------------------------------------------------------
欢迎关注 我的微博@疯狂的迈步 我的github@junhey