(面试篇)框架部分(Vue、React)
一、几个面试题
1.v-show和v-if的区别?
答:
2.为何v-for中要用key?
答:
3.描述Vue组件生命周期(有父子组件的情况)
答:
4.Vue组件如何通讯
答:
5.描述组件渲染和更新的过程
答:
6.双向数据绑定v-model的实现原理
答:
React
7.React组件如何通讯
答:
8.JSX本质是什么?
答:
9.context是什么,有何用途?
答:
10.shouldComponentUpdate的用途(SCU简写)
答:
11.描述redux单项数据流
答:
12.setState是同步还是异步?(场景图,见下图)
答:
框架综合应用
13.基于React设计一个todolist(组件结构,redux state数据结构)
答:
14.基于Vue设计一个购物车(组件结构,vuex state数据结构)
答:
webpack部分
15.前端代码为何要进行构建和打包?
答:
16.module chunk bundle分别什么意思,有何区别?
答:
17.loader和plugin的区别?
答:
18.webpack如何实现懒加载?
答:
19.webpack常见性能优化
答:
20.label-runtime和babel-polyfill的区别?
答: