{eval=Array;=+count(Array);}
1.HTML
html 是 web 开发的基础,它网页的基本架构。
2.CSS
css 在 vue 工程中,起到对 web 页面架构的微调、样式的修整等,相当于生活中化妆品的角色。
3.JavaScript
JS是 web 的交互语言,如点击按钮页面有其他响应,都是通过 JS 来实现的。
特别要强调点就是,须了解其 ES5、ES6 等新特性,这在 vue 中的应用,相比传统的 web 开发会多点,如最基础的 ES6 新特性 import 等。
4.Node
因为 vue 项目是前端工程化项目,所需要的第三个插件如 ElementUI、开发部署等,都是通过 Node 来打包实现。
总之,也不会要求多少,很多是在开发的过程中碰到再学,也不迟,而以上的内容便是基础了,没提前打好这些基础,恐怕入门 vue 比较费时费力,事倍功半,加油吧小伙子 ~
你需要的具备的基础知识
最近接触了一些朋友,html,css,js,jQuery已经基本入门了,但看看前端的行情,不掌握各框架都不好意思去找工作,所以就惦记上了vue,react,angular这些。我是建议把基础打好再来学框架的,但是如果好奇心真的已经达到无法控制的地步,也可以学习一下,尝尝鲜,毕竟搞技术嘛,想学啥就学啥,能学会就学呗。
本文就给假设你html,css已经熟练掌握了,js基本语法没问题,jQuery会做一些页面效果,现在想玩玩框架,我来给你支支招,希望能让你玩得开心。
我推荐学习vue
这里我推荐使用vue,因为这三个框架vue是最容易上手的,而且学习vue不用管npm,webpack这些,就和jQuery一样,到官网down个vue.js,然后就可以开撸了。
从哪里开撸?从文档开撸,对!就是照着文档,它有一个实例代码,你就写一个实例代码,功能实现了,继续下一个,功能没实现,就调试,找错,找不到就去社区问,上网找博客。
误区
新手只有过jQuery,难免会拿vue和jQuery对比,这里我说一下学习上的误区,用jQuery习惯的朋友,干什么都想直接操作DOM,用vue的话,要习惯去操作数据,而不是操作DOM,然后用数据去影响DOM。
等你把文档基础部分撸完,就算入门了,然后webpack,npm,工程化,组件化,愿意撸谁就撸谁。
1.首要条件是具备JS,HTML,CSS的开发能力
2.熟悉mvvm的开发设计模式
3.掌握Vue的模板语法和生命周期等
4.当然,npm包管理和一定的webpack调试能力也是必须的
需要你具备html+js+css基础知识。
学好Vue的关键在于勤于练习。vue的知识点看起来很简单,可能你会忽略练习,觉得自己掌握了,但是越学到后面会慢慢觉得有点吃力了,原因就在于基础没有打牢,没有动手去操作体会。知识点,这个“点”就是留给你自己去实践体会的,只有在具体操作中,你才知道,它的“点”在哪里,需要注意什么,从而形成你自己的一套理解体系,同时你可能还会有自己的一番理解和产出。其实我们的社会也是基于这个逻辑,都是在已有知识上,去不断地探索与深入的,基础都没打捞,何来深入。
万丈高楼平地起,把一个个知识点啃透了,后面你会学的越来越快。其实不单是vue,任何知识的入门与深入学习都是如此。再说到底,勤于练习本质上要求你有学习的信心和耐心,现在很多同学就希望立马能掌握一项技能,其实是缺乏学习信心和耐心的表现。
反过来想,如果一项技能能立马获得,那它本身也不会拉开你与别人的差距,在竞争力上并无任何优势。所以古人说,吃得苦中苦,方为人上人。指的就是:你在毅力和执行力上胜人一筹,你将会收获更多。
所以知识的学习,就是很简单,动手去操作,不断试错,不断总结。尤其对于新手,切勿眼高手低。
最后对于vue及周边生态技术的系统学习,我推荐网易课堂的视频课程:
视频地址:http://dwz.win/Mpz
4
回答5
回答0
回答0
回答0
回答0
回答0
回答5
回答0
回答10
回答