VueReactWebpack面试
2020-04-09 17:25:52 1 举报
AI智能生成
前端面试, Vue React webpack 听课笔记
作者其他创作
大纲/内容
JS框架面试题
Vue
使用
vue-cli
基本使用
模板(插值,指令)
computed和watch
class和style
条件
循环
事件
表单
组件
生命周期
props(类型和默认值)
v-on和$emit
自定义事件
高级特性
自定义v-model
$nextTick
refs
slot
动态组件
异步组件
keep-alive
mixin
周边工具
vuex
state
getters
action
mutation
用于vue
dispatch
commit
mapState
mapGetters
mapActions
mapMutations
vue-router
动态路由
to和push
hash和history
懒加载(配合动态组件)
原理
组件化和MVVM
响应式原理
vdom和diff算法
模板编译
组件渲染过程
前端路由
vue3
Proxy响应式
。。。
React
create-react-app
基本用法
JSX语法
列表渲染
组件和props(类型检查)
state和setState
组件生命周期
高级使用
函数组件
受控和非受控组件
Portals
context
异步组件(懒加载)
性能优化
shouldComponentUpdate
纯组件
不可变值immutablejs
高阶组件
render prop
redux
store
reducer
单向数据流模型
中间件redux-thunkredux-saga
react-redux
provider
connect
mapStateToProps
mapDispatchToProps
react-router
函数式编程
JSX本质
合成事件
setState和batchUpdate
webpack和babel
安装配置
dev-server
解析ES6
解析样式
解析图片文件
常见loader和plugin
多入口
抽离和压缩css
抽离公共代码
懒加载
处理React和vue
优化构建速度
优化babel-loader
IgnorePlugin
noParse
happyPack
ParallelUglifyPlugin
自动刷新
热更新
DIIPlugin
优化产出代码
使用生产环境
小图片base64编码
bundle加hash
使用CDN
提取公共代码
scope hosting
babel
polyfill
runtime
项目设计
todo-list
React简版
React复杂版
购物车
vue简版
vue复杂版
设计要点
组件结构设计
数据结构设计
项目研发流程
主要阶段
需求分析
技术方案设计
开发
联调
测试
上线(和回滚)
项目总结
各个阶段常见问题和解答
0 条评论
回复 删除
下一页