javascript - React、Angular、Vue、JQuery的关系以及如何选择?
ringa_lee
ringa_lee 2017-04-11 12:36:24
0
4
435

学习JavaScript有一定时间了,目前在看ES6,能用Js实践大部分数据结构,网页动画什么的,但是没学过任何框架,都用的原生Js,连JQuery也没学过,Node、Webpack、Gulp...都不会。现在想提高,想问问这几个东西有什么关系和区别,网上说的太混淆,还望大家启发一下。
谢谢!

ringa_lee
ringa_lee

ringa_lee

reply all(4)
黄舟

没看过jq的话肯定是先入jq,起码把它先用熟了再说。ES6我觉得没必要那么早学,再往后好多语法糖,学了反而会影响对基础的理解。Gulp可以看看,因为就是个简单的脚本工具,实用而且难度不高,顺带也了解下npm之类的。其它东西我觉得可以先放放,前端东西那么多,没必要一口全吃掉。

黄舟

首先,框架本身都是用js原生写的,就是别人把一些js的代码封装了,你调用之后就能用别人写好的方法,会方便很多,也被局限在别人的框架内部了,有点类似图形界面和命令行吧,框架和原生的关系(个人观点)。其次,我个人觉得jQuery肯定要学的,剩下的三个先学一个,三个都是比较类似的,Node需要看的,webpack,Gulp都至少要看得懂吧http://www.vichily.com/2017/02/28/%E7%AC%BC%E7%BB%9F%E7%9A%84%E5%89%8D%E7%AB%AF/
这个链接可以去看一看,希望对你有帮助

Ty80

jquery是一个单独的框架,应该在这中间是最早的,和React,Angular,Vue三种是完全不同类型的框架的。
Jquery主要拿来进行dom操作、特效等,里面封装方法也是为了使用JS更简便。比如获取元素,设置动画位移,绑定事件,ajax等;
React,Angular,Vue三个也是没有关联相互独立的框架。使用这三个框架搭建的网站主要特点就是动态刷新,路由控制不通过后端,全是JS完成,每次跳转页面都是动态替换index.html页面root节点的内容。现在这3个框架已经发展的很成熟了,可以直接查看官方文档尝试一下demo;

阿神

作为一个Android高级开发,为了拓宽知识面,学了两周前端,我建议你直接上手撸Vue好了,本身Vue官网就是支持中文的,而且对于理解MVVM框架很有帮助。
关键是坚持,我没想到前端还是挺复杂的,学了Vue之后,基本JQuery就不用看了,但是基本的CSS和HTML还是要学习的。

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!