vue原理
Vue原理
Vue原理(大厂必考)
- 面试为何会考察原理
- 面试中如何考察?以何种方式?
- Vue原理包括哪些
面试为何会考察原理,有用不到?
1.知其然知其所以然——各行业通用的道理
2.了解原理,才能应用的更好(竞争激烈,择优录取)
3.大厂造轮子(有钱有资源、业务定制、技术KPI)
4.考察重点,而不是考察细节。掌握好2/8原则
5.和使用相关联的原理,例如vdom、模板渲染
6.整洁流程是否全面?热门技术是否有深度?
Vue原则
1.组件化
2.响应式
3.vdom和diff
4.模板编译
5.渲染过程
6.前端路由(比较细节)
Vue面试题
1.v-show和v-if的区别
2.为何v-for中要用key
3.描述Vue组件的生命周期(有父子组件的情况)
4.Vue组件如何通讯
5.描述组件渲染和更新的过程
6.双向数据绑定v-model的实现原理
组件化基础
1.”很久以前“的组件化
2.数据驱动试图(MVVM,setState)
3.对比Vue React 组件本质的区别
(1)、数据驱动视图
数据驱动视图——VueMVVM
数据驱动试图——React serState
Vue MVVM(第一个M:对应着Model;第一个V对应着View;VM对应着ViewModel)
view:视图
Model:data
ViewModel 是链接data与视图的中间键,通过viewModel改变data的,从而改变视图的值
二、 监听data变化的核心API是什么(Vue响应式)
1.组件data的数据一旦发生变化,立刻触发视图的更新
2.实现数据驱动视图的第一步
3.核心API-Object.defineProperty
4.Objeect.defineProperty的一些缺点(Vue3.0启用Proxy)
Vue3.0还无法代替defineProperty原因:(1)、Proxy兼容性不好,且无法polyfill (2)、Vue2.x还会存在一段时间。所以都得学
Object.defineProperty基本用法
以上是 vue原理 的全部内容, 来源链接: utcz.com/z/377561.html