2017前端实习面试总结

HTML/CSS

盒模型

解决CSS冲突

CSS模块化

垂直居中

双栏布局,左边宽度固定右边自适应

transform和postion位移动画的性能比较

CSS3 API

清除浮动方法举例

绝对定位和相对定位的参照对象

viewport单位换算

预编译器使用情况

 

JAVASCRIPT

弹幕实现

requestAnimationFrame()

原型/原型链

prototype和__prop__的关系

实现bind

call/apply区别

深拷贝实现

检查属性在实例上还是原型链上

ES2015+新特性举例

this

箭头函数this上下文/有没有arguments

Promise(红绿灯

async/await

generator返回类型

DOM API

DOM节点替换方法

reduce()

Array相关API

对象转换成数组

数组去重

数组扁平化

ajax和fetch的区别

实现fetch在400后Promise.reject

jq选择器

==和===区别

==的隐式转换规则

异步解决方案都有哪些

 

WEB API

web storage

 

框架

react组件生命周期 

react双向绑定实现/原理

vue生命周期

vue双向绑定原理

 

基础

跨域方式

OPTIONS

XSS原理和预防

HTTP状态码

 

GIT

常用命令

如果不小心在master上修改了大批文件commit了但没有push怎么处理

如果还没有commit怎么处理

分支合并rebase/merge

远程分支删除/添加

 

优化

性能查看器

资源加载优化

 

其他

C#多态

接口的意义

Nodejs的理解

docker的理解

项目描述

PS切图

对restful的理解

自我介绍= =

 

啊 面试还没结束 姑且先这样

posted @ 2017-07-19 03:03  osyo  阅读(250)  评论(0编辑  收藏  举报