Vue CLI 3 有哪些特性?

有没有设计过通用的 Vuc CLI 插件?

有没有设计过通用的 Vue 脚手架?

有研究过 Vue CLI 的源码吗?

能对比一下 Create React App 和 Vue CLI 3 吗?

Vue.js 整个实现原理?

Vue.js 源码的入口主要做了些什么处理?

Vue.js 中的数据劫持是怎么实现的?浏览器兼容性呢?

Vue.js 中的依赖收集是怎么处理的?和闭包有什么关联吗?

Vue.js 中的模板解析需要经历哪几个阶段?

Vue.js 中的虚拟节点优势是什么?

Vue.js 中的 DIFF 算法是怎么处理的?

Vue.js 中 DIFF 算法的时间复杂度是多少?为什么?

Vue.js 中 computed / watch 实现的原理是什么?

Vue.js 中有哪些周期函数?这些周期函数都是在什么时机执行的?

Vue.js 中的 $nextTick 的原理是什么?它主要经历了哪些变化?为什么?

Vue.js 对 DOM 的更新做了哪些标记优化处理?

Vue.js 在语法层面可以做哪些优化处理?

Vue.js 2.x 中的 Proxy 代理主要做了些什么工作?

Vue.js 2.x 中如何支持 TypeScript ?

Vue 3.x 的源码相对 Vue 2.x 主要做了哪些变化?

Vue.js 中的 M / V / VM 分别指的是哪些?

Vue-loader 主要有哪些特性?

Vue.js 如何做 ESLint 校验?

Vue.js 如何做单元测试?

了解过 Vue-Router / Vuex 的源码吗?(感知性问题,不会深入问)

发布 / 订阅模式和观察者模式的区别是什么?

手写一个发布 / 订阅模式?

简述 MVC / MVP / MVVM 的区别?

如果熟悉 Nuxt 等可能会问 SSR 的实现原理?

平常遇到 Vue.js 报 error / warning 的时候有深入追踪错误栈的习惯吗?

Vue 2.x 中的数据劫持能否采用发布 / 订阅模式实现?采用观察者模式带来的优势和劣势有哪些?

Vue 的整个框架的实现原理大致可分为哪几个部分?

Vue.js 中组件之间通信有哪些方案?

Element UI 中 dispatchbroadcast 是如何实现的?

祖先和子孙之间通信有哪些方案?

任意组件之间通信有哪些方案?

Vue 如何定制化脚手架?需要考虑哪些因素?

$nextTick 执行的时机和 DOM 渲染的关系是什么?

Vue 使用的是什么版本,如何配合 TypeScript 工作,TypeScript 有哪些特性?

Vue 里的 keep-alive 是怎么实现的?

说说 Vue 里的数据劫持在不同版本里是如何处理的?

Vue 能做哪些性能优化?

路由懒加载是如何实现的?

Coding Split 和哪些 Webpack 配置相关?

Polyfill 是什么?Vue 支持哪些相关的可配置化信息?

Vue 中可以使用 JSX 吗?(居然有人不清楚 JSX 是什么)

vue的双向数据绑定原理

vue不能检测哪些属性变化

虚拟DOM

vue模板解析

diff算法

vue的生命周期

vuex

vue组件通信方式

watch/computed的区别

v-if与v-show的区别

vue中的路由模式

vue 3.0中proxy数据双向绑定