@Mercedes-Benz
2018-06-01T06:29:41.000000Z
字数 794
阅读 481
Knowledge Check List
Interview
- Vue
- 范式:面向对象、函数式、命令式
- 观察者模式
- 展开运算符...和rest参数
- 实现工具类Util.addEvent、Util.fireEvent、Util.destoryEvent
- substr 和 substring
- transitin
- animtion 特别是 0% 到 100% 和 0 到 50% 之后的重复状态
- 什么是类数组,和数组有什么区别?为什么会有类数组,怎么实现类数组?
- 原生dom插入
- 垂直居中实现
- 类型判断
- 函数节流、防抖有了解过么?
- fetch、xhr他们的区别
- Promise
- 代码风格
- 移动端适配,像素、物理像素
- 何谓深浅拷贝,为什么,实现个看看?
- HTTP状态码,了解些常用的,301、302是重定向和临时重定向,304是浏览器请求之后发现服务器无修改内容,继续使用原内容
- 既然 setTimeout() 在非主队列内,那么异步请求呢?既然异步也丢到非主队列内那为什么会先返回的情况?自答:非主队列内的任务是谁先完成谁返回
- JSONP原理
- 跨域 CORS 头会产生 options 请求,options 请求干嘛的呢?可以避免么?
- 性能优化(按需加载,不是前端的按需加载,是在服务端按需获取请求的内容后,再吐出用到的资源,阿里那边面试内容,真正的优化不是市面上常见的优化内容...)
- 前端安全:XSS 、XSRF、CSRF