现在的大前端时代,是一个动荡纷争的时代,江湖中已经分成了很多门派,主要以Vue,React还有Angular为首,形成前端框架三足鼎立的局势。Vue在前端框架中的地位就像曾经的 jQuery,由于其简单易懂、开发效率高,已经成为了前端工程师必不可少的技能之一。
无论是 BAT 等大厂,还是小型初创公司,Vue 都有着广泛的应用,其相关技术原理也是面试的必考知识点。可以说,对任何一个前端工程师来说,掌握 Vue 更像是一门“必修课”。
Vue 的优势太过明显:基于 HTML 的模板语法,响应式的更新机制,可以让我们更快、更高效地开发项目;渐进式的开发理念和繁荣的生态圈,也给大家带来了超多的实践体验。
小到简单的活动页,大到复杂逻辑的中后台系统,Vue 都能轻松应对。
但,想要真正用好 Vue ,却没想象中容易。估计很多朋友在学习和使用 Vue 时,都有过类似下面的困境:
我在开发过程中,也总会遇到奇奇怪怪的问题,稀里糊涂地解决,再次遇到相似的问题,手忙脚乱不知从何入手。作为一名前端工程师,在遇到问题的时候,我们能否准确定位问题的原因并及时解决,主要取决于我们对前端框架的理解是否足够深入。
说实话,这几年 Vue 资料没少看,但真正有体系的却不多,唐金州的视频课《Vue开发实战》算是一个,给我启发很大,分享一份他总结的 Vue 核心知识图谱,把零散的概念系统地整理在一起,是我的压箱底存货:
跟着学下来,不仅让我对 Vue 的理解上了一个新高度,还拓宽了视野。字里行间都能感受到唐哥扎实的知识体系,从原理到实践都清晰明了,弥补了我零散的知识框架,上线那会儿还是追着更新看的,后来又二刷了一遍。