vue原理

vue

Vue原理

Vue原理(大厂必考)

  1. 面试为何会考察原理
  2. 面试中如何考察?以何种方式?
  3. 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

回到顶部