记录一些自己面试遇到的题目

205 阅读1分钟

笔试部分

1、css实现两栏布局/多栏布局,用flex/不用flex的情况 

2、css IFC/BFC 

3、css zoom/transform:scale 差别 

4、css matrix(transform基于matrix) 

5、高分屏下实现清晰的图片为什么会导致这种情况(devicePixelRatio) 

6、如何在屏幕上画一条曲线并控制弧度(贝塞尔曲线) 

7、实现js对象的深拷贝(取巧的办法 JSON.parse(JSON.stringify(obj))优劣) 

8、AJAX浏览器原生实现XMLHttpRequest 

9、requestAnimationframe用法 

10、call/bind/apply区别 

11、canvas里3d图形绘制(webGL) 

12、浏览器中BOM/DOM分别是什么 

13、HTTP状态码 2XX 3XX 5XX 200(from cache)/304区别 

14、浏览器事件捕捉/冒泡机制 

15、前端路由实现方式 

16、graphql/restful 一些知识点看你们用什么 

17、vue v-if/v-show 区别 

18、vue key作用 

19、vue 生命周期 

20、vue nextTick/forceUpdate/render/slot-scope用法

面试部分

1、问了跨域的解决办法和生成原因

2、vue 在画面渲染之后数据会有没加载好的现象该怎么解决

当时回答不知道,面试官提示用渐进式的方法解决,我个人暂时还不是很清楚