责任编辑首秀自「慕课网」,想介绍更多IT蔬果内容,开发人员圈高热闻,热烈欢迎关注!
Vue 的渐进设计使它极难入门,在最简单的情况下,他们只须要导入 Vue 得JS 文档,然后 new Vue() 方可采用新闻稿式图形。
Vue 的文档格式撰写也比较杰出,方便快捷采用者一步棋一步棋深入细致介绍 Vue 各优点的采用。试问,为什么他们还须要写作 Vue 的源代码呢,直接看文档格式自学它的采用不就能化解难题了吗?
这个难题能从两方面来答疑。
范本 圣埃蒂安德
后端技术的产业发展十分快,各种C#、架构、软件系统一直不断涌现。即使像 Vue 如今蒸蒸日上,其火起来的天数也不过短短的两三年。而天数往下推一两年,盛行的看似 jQuery、backbone.js 等等的计划。因而,Vue.js 也有可能落伍,实际上掌控 Vue 的采用是相比之下无法跟得上后端的产业发展步伐的。
Vue 的源代码不少经典之作的化解难题的方式,掌控那些才称得上吗教给了一些前端一脉相承。即使之后 Vue 不再盛行,那些自教给的方式也是不会落伍的。比如当下盛行的 JSX、交互式 DOM、数据更改的窃听检验、观测者商业模式的采用等,都是十分有自学价值的难题软件系统。
此外,Vue 作为一个通用型架构,虽说能协助他们化解很大一部分的难题,但是当应用领域维数上升之后,实际上倚靠 Vue 没有办法完全化解工程项目中遇到的难题。因而在遇到繁杂的工程项目情景时,仍然须要大量的后端基本知识专业技能,而 Vue 的源代码很多难题的软件系统,如果熟练掌控那些计划,将会使他们事半功倍。
知已知彼 百战不殆
在大部分情况下,他们实际上须要根据 Vue 的官方文档格式来采用,就足以化解工程项目中的难题。但是在工程项目情景繁杂时,仍然可能遇到一些文档格式没有覆盖的难题。此时他们可能须要先介绍 Vue 底层的实现计划(如 nextTick、render 等),然后分析出最合适的化解办法。
另一种情况是当他们将一些软件系统应用领域到 Vue 不能覆盖的部分时,如果不能深入细致介绍 Vue 的底层实现机制,就很难避免一些底层机制的冲突。此时只有他们深入细致介绍 Vue 的源代码,才能对那些软件系统做出客观的评价,以决定是否应该应用领域到工程项目中。
其他原因
除此之外,实际上从价值的角度来说,也有越来越多的公司在招聘的时候会要求掌控一些架构的实现原理,除了上述说的自学和应用领域的原因外,是否能掌控一些在用的架构的原理,也能视作自学态度的一个体现。
综上,作为一个合格的 web 后端工程师,对 Vue 的源代码做一定深度的自学是十分必要性的。
热烈欢迎关注「慕课网」,发现更多IT圈优质内容,分享蔬果知识,协助你成为更好的开发人员!