请问学习vuejs是需要nodejs的基础吗?
老师,在学习的过程中发现npm是nodejs的内容,那是否学习vue之前需要学习nodejs呢?
老师,在学习的过程中发现npm是nodejs的内容,那是否学习vue之前需要学习nodejs呢?
2017-03-15
现在不光是vuejs,你用angular,react哪个不要nodejs基础,现在就算不用前端框架,你的项目也可以用webpack模块化,es6转码babel, less,jade这些,都是用node实现的编译。老板让你搭一套前端架构不用node和npm,说不过去吧。
之用html,css,js,jquery,最大的问题是开发效率太低,你花一个礼拜搭出一套前端系统,接下来一个页面开发只要几个小时,你没有前端系统,你每个页面都要一天,而且系统足够复杂的话,你会发现你根本维护不了整站,很麻烦,效率很低,耦合很严重,牵一发动全身,这种情况经常发生。
所以现在都说要转全栈,转架构,因为原来那一亩三分地不行了,太传统了,功能太少,效率太低,纯人力。这么说吧,原来那些就像用手推车推水泥,你来来回回都是纯人力。用node就好比用卡车,一次一车,你也不用消耗体力,直接当司机就行了。
之前凭借着写原生js DOM和jquery的经验,我开启了mooc的node课程,然后.......我发现我好像不懂js了......
其实Vue用到了很多像我一样的普通前端平时不会去关注的东西,比如webpack,比如ES6特性。如果非要掌握了这些再学的话我觉得永远追不上它的更新速度,我是通过捣鼓gulp掌握一些npm和node的基础知识,再回过头来看node,发现比之前能多理解一点点了。就像我们小学时看书一样,不认识的字和认识的混杂在一起,半猜半读。我自己学这些东西也沿用这个方法,学一遍Vue,理解一些东西。学一遍Node,再理解一些东西,诶~好像Vue的东西我又能理解一些了,再学一遍Vue。循序渐进式的去看。不知道适不适合你。
毕竟我,人丑技术菜,只能mooc没人爱。
举报