快速上手
很多前端开发人员都没有 JQuery 或者 vanilla js
, 也就是 原生 js
的研发经验,当学习完 三剑客
后直接就从 Vue
开始了自己的前端生涯。
这好比下图所要表达的意思,只不过左边的图标用的是 React
而不是 Vue
。
但是对于新人而言我觉得这未尝不是一件好事, 有多少 司机
理解 内燃机
的原理 ?
而我对这张图有不一样的看法, 我认为 左边 表示 如何编写程序
和 理解程序的底层运行原理
。 这是两种技能,它们同样重要。 举一个例子, 我见过不少程序员特别喜欢研究程序的底层运行原理,但是他们的代码写地很糟糕。因为他们关注的是 how
而忽视了 what
。
作为新人,我觉得理解程序底层原理并不是迫在眉睫的事情,学会编写前端程序才能解决燃眉之急。既然如此你可能会想到 到底 React
和 Vue
有什么不同,他们和 Vanilla JS
编写的程序有什么区别呢? 简单来说 React
和 Vue
都属于编程范式。 这好比 是两种 撮虾子
的方式,有的人喜欢用 手
有的人喜欢用 嘴
,但是目的都一样都是把 虾肉
和 虾壳
分开,然后吃掉 虾肉
。
我们先看看 Vue 2 介绍 和 React Hello World 很容易发现这两种不同的技术的入门文档风格是有很大区别的。
学习它们,首先你需要掌握 JavaScript 的基础。并且掌握一些 JavaScript
的 新语法。 然后我建议你继续读完它们,当然学完 Vue
的就足够了, React
的入门资料只是用来对比。
在接下来章节里面我将列举出常用的 Vue
的 习语
和 模式
。