本来不想写,作为10年的老weber,在这里多嘴几句!web技术变化太快,而jquery却到现在都没有淘汰,想一想为什么!还有,vue等新框架,确实简化了编程的繁琐度,这是他的优点。但是,vue能做的,jq
既然你问到这个问题了,说明你已经或多或少的了解jquery与vue的区别,下面我来回答你的问题。
第一点:js是基础知识,这个是必须要学会的,可能有一些培训机构,为了让学员尽快毕业,并且能够安排就业,他们的课程会简单学一下js基础,然后就开始学习vue了,这完全就是为了毕业找工作来说的,因为现在有很多公司就要求你会vue,而不去管你会不会jquery。vue就相当于一个已经搭建好的前端框架,里面的功能组件都已经封装好了,在做项目的时候可以直接拿来使用,有不明白的看看手册大致也都能解决。如果让你自己单独去写一个js交互,这个时候自己就可能头大了。假如说你一直在这个使用vue框架的公司上班还好,如果出去找工作,公司都是要求jquery熟练使用,除非你专门找vue的公司那就另说了。
第二点:jquery是js的加强升级版,是对js功能一个补充,在写交互事件的时候,让代码变得简单并且高效。现在网站开发的特效基本上都是用jquery写的,你说不会jquery,对你找工作还有能力的提升绝对是说不过去的。况且你学习了jquery之后再去学习vue,或者小程序之类的前端组件框架时,会很容易上手。
说到这里,你说你想学习js,那如果没猜错的话,你的方向应该是成为一名前端工程师,这里我推荐你的学习过程是:
前端的知识点
1、html+css
2、js、jquery+ajax、vue
后台的知识点
3、mysql数据库
4、web开发语言php
最后我推荐你自学的话可以到菜鸟教程上去学习,资料很全,并且功能也很基础。
希望我的回答能帮助到你。
我是李子讲编程,专注分享html、css、jquery、php等基础教程。