我同学提供前端面试题

  |   前端 面试

现在web前端技术越来越复杂,难道前端真的难吗?听说招聘对前端要求很高的,所以我准备要复习前端基本知识。

CSS

1.盒子模型
标准盒模型
IE盒模型

2.BFC了解
3.常见垂直居中方式
4.CSS优先级
5.清除浮动
6.一个三角形样式怎么写?
7.说出常见内联元素和块级元素
8.移动端rem适配方案

js

1.基本类型5种
2.promise和async await
3.对闭包的了解
4.深拷贝和浅拷贝
5.数组去重
6.对原型的理解
7.对异步的理解

for(var i = 0; i < 10; i++) {
   setTimeout(function () {
      console.log(i);
   })
}
//请问输出什么?

8.事件流
9.变量提升
10.== 与 = 有什么区别
11.什么是事件代理

扩展

1.http请求状态码
2.缓存
3.常见性能优化
4.js异步加载方式
5.CMD UMD COMMONJS AMDI区别
6.es6模块导出的几种方式 commonjs导出的几种方式
7.module export和exports有什么区别
8.如何解决跨越
9.Repoint和Reflow
10.浏览器渲染过程

Vue

1.生命周期
2.组件通信
3.路由守卫
4.双向数据绑定原理
5.v-mode实现原理