前端面试题(持续更新...)

72 阅读1分钟

一、HTML

二、CSS

1、sass, less 有什么区别?

2、css 类名,命名规范,在大型复杂的项目里面,如何管理类名?

3、flex:1

4、什么情况下会发生外边距重叠,怎么避免?

三、JavaScript

1、js 不好维护,怎么优化?

2、for of 循环

3、forEach 循环可以 break 吗?

4、es6 装饰器

5、es6 proxy

四、Vue

1、有 vuex 为什么还要用依赖注入?

2、vue template 标签会编译成什么?

3、vue 响应式原理

4、vue 依赖注入

5、说一说你对 v-model 的理解

五、React

六、HTTP

七、webpack

webpack-dev-server 的作用

postcss

babel

babel-core

babel-runtime

八、nodejs

九、浏览器

1、浏览器 DOM 渲染流程

2、webp 有哪几种哈希?

十、项目

登录流程

印象最深的 bug 是什么?

项目亮点