84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
学习JavaScript有一定时间了,目前在看ES6,能用Js实践大部分数据结构,网页动画什么的,但是没学过任何框架,都用的原生Js,连JQuery也没学过,Node、Webpack、Gulp...都不会。现在想提高,想问问这几个东西有什么关系和区别,网上说的太混淆,还望大家启发一下。谢谢!
ringa_lee
没看过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/这个链接可以去看一看,希望对你有帮助
http://www.vichily.com/2017/02/28/%E7%AC%BC%E7%BB%9F%E7%9A%84%E5%89%8D%E7%AB%AF/
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还是要学习的。
没看过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/
这个链接可以去看一看,希望对你有帮助
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还是要学习的。