前端面试知识集锦

需要的问题概览

现总结一下前端面试经常用到的问题吧

1、框架react或者vue

2、es6(下一代javascript语法)

3、vue+webpack

重要的零散知识点

1、JS中的模块加载AMD(requireJS)、CMD(SeaJS)和CommonJS区别

2、webpack的import和上面几个框架比较的优劣

3、Promise,async,await,在JS中如何处理异步回掉中的等待

实践类的题目

1、弹框的实现

2、上拉刷新和滚动加载的实现

3、用户疯狂点鼠标如何防范


关于前端框架

目前招聘的时候主要要求两种框架react和vue,我之前是做angular的,所以学习vue上手快一些。所以在这里推荐一下vue的学习资料。

vue框架的学习

https://www.imooc.com/learn/796

es6的学习

(因为vue+react中可能用到很多es6的语法,所以建议先补充es6的知识)

https://www.imooc.com/learn/955

https://www.youtube.com/playlist?list=PL4cUxeGkcC9gKfw25slm4CUDUcM_sXdml(得翻墙)

vue+webpack如何开发应用

这也是生产环境下的常用开发方式,有了webpack,能让vue的开发感受飞上天,同时会解决很多加载时优化的问题。

https://www.imooc.com/learn/935

vue中的数据流管理

1、简单的父子组建数据流传递

2、小型应用实用Global Event Bus

https://medium.com/@andrejsabrickis/https-medium-com-andrejsabrickis-create-simple-eventbus-to-communicate-between-vue-js-components-cdc11cd59860

3、最后就是稍微中大型vue项目中都会遇到的数据流管理,实用vuex

https://www.youtube.com/playlist?list=PL4cUxeGkcC9i371QO_Rtkl26MwtiJ30P2(唯一觉得将vuex从实际需求出发,将几个组成讲得非常清晰的视频)

你可能感兴趣的:(前端面试知识集锦)