玩转 Vue 3 全家桶--初始Vue3(1)

2021 年的前端范畴已经今非昔比,从最早的做页面,到现在的工程化、监控、跨端,薪资水涨船高的同时,也对从业者提出了更高的要求:不能只会做页面,而是要全面地拥抱计算机知识体系,比如算法、设计模式、编译原理等计算机专业知识,这也是现在各大厂面试的主要考察点。对于这些考察点,只有一小部分面试者有过系统的学习,大部分面试者都只是零散地学习过其中的某些内容,也就是说前端这个岗位的断层其实非常严重。由于大学计算机专业不教系统性的前端开发课程,所以大部分前端工程师都跟我一样,是由兴趣和爱好驱动

以下是基于Vue全家桶的学习记录


现在很多前端工程师进阶困难的痛点就是,没有体系化的学

为了防止你的顿悟仅仅相当于别人的基础水平,我们需要体系化和系统化地探索前端开发这座冰山。这就意味着,我们学习的不仅仅是表面的增删改查,而是底层的工程化、框架,还有海底的计算机知识体系。

为什么要学 Vue 3

在目前的前端开发中,流行的框架相信你并不陌生。它们的目标都是为了帮助开发者高效地开发 Web 应用,只不过走的路线略显不同,比如 React 注重数据不可变、虚拟 DOM 和运行时;而 Svelte 运行时都非常轻量级,侧重在于编译时的优化;Angular 则在抽象这个维度又走向一个极致,生来就是为了复杂项目。

每个流行框架的内部,都有一大堆的最佳实践。而相比之下,Vue 就简单多了,简单到大部分前端开发者都能学得会。Vue 在每个维度之间,做了非常好的权衡和取舍,算是一个非常中庸且优雅的框架,兼顾响应式、虚拟 DOM、运行时和编译优化。

而且 Vue 3 作为 Vue 框架最新的版本,有很多优秀的设计相信你会非常喜欢,例如 Composition 组合 API、基于 Proxy 的响应式系统、自定义渲染器等。

这些设计可以让我们以很轻松的方式,从最熟悉的框架逐渐深入底层。学习 Vue 3 的同时,我们就可以去回顾 Vue 1 和 Vue 2,直观地感受 Vue 框架发展的过程。在此基础上,我们再去横向对比 Angular、React、Svelte 等框架,最终是可以把学到的知识点串成一个网络的。这不仅是加强记忆那么简单,还能大大开阔你的前端视野。

Vue和React的知识

学习Vue3

全家桶实战篇–我们将主要学习 Vue 3 的⽣态,包括 Vue-cli、Vite、Vuex、Vue-router、Devtools 等生态库,以及实战开发中需要的库,比如 Vue 3 中集成 JSX、单元测试、服务端渲染 SSR。这⼀模块学完,我们就能全副武装,应对复杂的项⽬开发也就不成问题了。
学习 Vue 3

参考文章

开篇词 | 如何借助Vue 3建构你的前端知识体系?