vue面试题
1.v-show和v-if的区别?
2.为何v-for中要用key?
3.描述vue组件生命周期(有父子组件的情况)?
4.vue组件如何通信?
5.描述组件渲染和更新的过程?
6.双向数据绑定v-model的原理?
vue原理考察
组件化和mvvm,响应式原理,vdom和diff
模版编译,组件渲染过程,前端路由
如何理解vue中的diff算法?
- 概念上,diff算法并非vue所专用,react中也有使用,凡是用到虚拟dom的都会用到diff算法
- 源码分析1,必要性,lifecycle.js - mountComponent() -由$mount调用,
react面试题
1.react组件如何通信?
2.jsx本质是什么?
3.context是什么,有何作用?
4.shouldComponentUpdate的用途?
5.描述redux单项数据流?
6.setState是同步还是异步?
框架综合应用
1.基于react设计一个todolist(组件结构, redux state数据结构)
2.基于vue设计一个购物车(组件结构, vuex state数据结构)
webpack面试题
1.前端代码为何要进行构建和打包?
2.module chunk bundle 分别是什么意思,有何区别?
3.loader和plugin 的区别?
4.webpack如何实现懒加载?
5.webpack常见性能优化?
6.babel-runtime和babel-polyfill的区别?