前端面试基础题整理

JavaScript

  • ES6新特性
  • 常用类定义的方法有哪些(构造函数方法, 对象创建方法, )
  • 类继承的方法有哪些(原型链法, 属性复制法,构造器应用法)
  • apply , call , bind有什么区别
  • 常用设计模式的实现思路(单例, 工厂, 代理, 观察者, )
  • 列举数组相关的常用方法(push/pop, shift/unshift, split/join, slice/splice/concat, sort/reverse, map/reduce, forEach, filter)

Vue

  • 为什么使用Vue,解决了什么问题
  • 哪些项目适合Vue框架
  • 什么是Vue生命周期,有哪些生命周期阶段
  • Vue的双向数据绑定原理是什么
  • jQuery 和 Vue 的区别
  • 计算属性与 watch 的区别
  • v-show 和 v-if 指令的共同点和不同点
  • 如何让CSS只在当前组件中起作用
  • Vue-router 有哪几种导航钩子 (全局,独享) beforeRouteEnter、afterEnter、beforeRouterUpdate、beforeRouteLeave
  • Vuex是什么?怎么使用?哪种功能场景使用它?

Webpack

  • gulp/grunt 与 webpack的区别是什么
  • 如何配置多入口文件
  • webpack是解决什么问题而生的
  • 列举几个常用的 loader,plugin
  • 如何区分开发与生产环境

Node.js

  • 为什么要用Node,优缺点
  • Node的构架是什么样子的
  • Node有哪些内建模块
  • 怎样调试Node程序
  • 常用知名第三方类库

本文于 2018/3/2 18:30:08 发布在 FE 分类下

相关标签:面试

永久地址:http://eeve.me/post/前端面试基础题整理.html

版权声明:自由转载-署名-非商业性使用  |  Creative Commons BY-NC 3.0 CN