前端技能积累
CSS基础
- 如何实现一个三栏布局,要求两边固定宽度,中间宽度自适应?
- 圣杯布局 双飞翼布局 flex布局分别是什么?
- css的几种垂直居中的方法
Javascript基础
- js中的变量提升是什么原理?
- 标准浏览器的事件模型是什么样子的?与ie6 ie7 ie8的差异在哪里?
- 先冒泡还是先捕获?
- 各浏览器监听函数的写法是否一致?
- 冒泡和捕获的区别是什么?
- 闭包的原理是什么?为什么会造成内存泄露?
- XMLHttpRequest
- 如何实现对象的深拷贝?
HTTP协议 & 缓存
- 下面的状态码代表的是什么意思?200、204、301、302、304、404?
- HTTP1 和 HTTP1.1的主要差别是什么?为什么有这些差别?catch-control/expired/E-tag/last-modify?
- 对运营商劫持有什么好的处理办法?
- cookie
- 跨域问题???
安全问题
- 富文本编辑器如何解决XSS问题?
- 为什么Restfal API不应当使用’Access-Cross-Origin:* ‘来实现跨域?
Node
- Express 和 Koa有什么差别?
- 怎么在Node做CI测试?
性能优化
- Yslow 和 PageSpeed用过吗?记得其中多少规则?
- CDN是什么?为什么能资源加速?
- 前端怎么样拿到DNS的查询时间?
设计&交互&体验
- PNG 和 JPG 的区别是什么?
前端工程化
- 你使用过构建工具来编译前端代码吗?使用过 Grunt、Gulp、webpack、FIS中的一些吗?
- Grunt、Gulp、webpack的区别是什么?
- webpack基本配置入门
- AMD与CMD分别是什么?有什么区别?
- webpack是如何进行依赖管理的?
经验考察
- 你遇到过兼容性问题吗?最令你影响深刻的兼容问题什么?
框架类
- React 常用面试题目与分析
- 详细说说Vue双向绑定原理?
- react 的渲染层和数据层怎么分开管理?renderProps types
- react 组件怎么实现按需加载?
刷微博看到一张图,分享一波,愿看到的你学以致用,日益精进。
原图见水印哦~