{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

新手学习js是直接学vue,还是从jquery开始学?

张红新张红新 回答10 收藏1
收藏问题

10条回答

fox_soyoung

fox_soyoung

回答于2022-06-22 19:40

本来不想写,作为10年的老weber,在这里多嘴几句!web技术变化太快,而jquery却到现在都没有淘汰,想一想为什么!还有,vue等新框架,确实简化了编程的繁琐度,这是他的优点。但是,vue能做的,jquery都能做,jquery能做的,vue不一定能做。同样,jquery能做的,js都能做,而js能做的,jquery不一定能做!面试的时候,很多人说精通vue。而精通,是指精通vue的源码和思想。一问,十不知!只能说会vue!js,看着很简单,没个五六年,不能说精通js。个人建议,先学js基础,然后jquery和vue,数据模型驱动要学,操作dom也要会。同时,再回去学习js,不断的反复。不要局限于一种方式,过时的是框架,不是语言!

评论0 赞同0
  •  加载中...
yy13818512006

yy13818512006

回答于2022-06-22 19:40

既然你问到这个问题了,说明你已经或多或少的了解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等基础教程。

评论0 赞同0
  •  加载中...
kyanag

kyanag

回答于2022-06-22 19:40

听我的吧,老程序员了。

完全可以跳过jquery而去学vue!

但是一定要把js学好,基础一定要打好,你在找工作面试的时候,一般都会做面试题,多半是关于js的题,面试题中大多数都与数组有关,所以各种数组方法要学好,原型链要掌握,跨域要掌握,其他基础的要烂熟于心。

框架方面,vue和react都可以,一定要带自己的真实项目,因为面试中会问到你项目中各种细节的问题,不是你自己做的,基本上不好回答,另外自己做也是一个学习的过程。

关系总结

腿:js

自行车:jQuery

电动车:vue

精辟不~嘻嘻????

总结

肯定先学原生js 不过我觉得看需求,和个人,如果你特别希望有成就感,希望看一会就有成果的,可以先看jq 不过原生js 好好看也是可以看懂的。你也可以两个同时配合着看,没事写几个效果,类似轮播,瀑布流(直接用原生写,虽然有些工作看着很重复,但是我觉得这是一个过程,由繁到简的过程。等后来原生学的很好了,在去了解什么an vue 就会很快)。形成正反馈,这样学习比较有动力。我之前学js 也很吃力,不过好像有一天睡了一觉起来,拿起高程看一个懂一个,什么原型,闭包。这不就是我每天写的,不过被人换了个很高大上的名字。哈哈,加油加油,没事就看书,看的多了,自然就会懂了。编程无它,唯手熟而。大部分轮子别人都制作好了,我们只用仿轮子。等仿到一定程度了,就可以试试造轮子。

千里之行始于足下,与君共勉。

如果对你有用,请点个关注,我们一起学习!????????????

评论0 赞同0
  •  加载中...
ky0ncheng

ky0ncheng

回答于2022-06-22 19:40

js是基础,是本质。而jquery、vue、angular、react等都是以js为基础发展出来的框架。学会js基础,你就抓住了主要矛盾,帮助你更好理解使用这些框架。

学习没有捷径。需要长时间积累到一定量变才能引起质变。那些鼓吹零基础短时间精通一门技术的广告,会让你在面试工作中处处碰壁,原形毕露。因为你会遇到很多未曾理解的各种基础问题。非要说有捷径,那也只能是根据一定的方法论去科学有效的学习。

评论0 赞同0
  •  加载中...
tinylcy

tinylcy

回答于2022-06-22 19:40

新手学习JS?不建议一上来就入手vue、jQuery这些框架,先把基础打扎实了。

像Vue会用到很多ES6的语法,jQuery也仅是对JS进行一些封装,所以最核心的还是JS的基础。

评论0 赞同0
  •  加载中...
mumumu

mumumu

回答于2022-06-22 19:40

可以从学习Javascript开始

评论0 赞同0
  •  加载中...
guqiu

guqiu

回答于2022-06-22 19:40

建议从typescript开始[捂脸][捂脸][捂脸][捂脸][捂脸]

评论0 赞同0
  •  加载中...
bergwhite

bergwhite

回答于2022-06-22 19:40

新手的话,可以跳过jQuery。

然后先学习vue3,注意版本,跳过2,直接学习3。

同时要学习js。

学习vue3的时候会遇到很多问题,然后你带着问题去学习js,包括es6。

这是效率最高的学习方式。

js固然是基础,但是学起来太枯燥,容易茫然无措。

最后 看你的悟性。

评论0 赞同0
  •  加载中...
csRyan

csRyan

回答于2022-06-22 19:40

js学完学vue,jquery可以跳过。

评论0 赞同0
  •  加载中...
KunMinX

KunMinX

回答于2022-06-22 19:40

你这是要学习前端还是后端呢?

前端的话首先要学习html、css、js。jQuery了解就好。框架部分也要好好学。

第一阶段HTML+CSS核心基础

HTML,CSS核心基础;CSS过渡;HTML5语义化标签;线性渐变,径向渐变;HTML新增标签属性;CSS动画Animation;表单项新增属性;弹性盒模型;CSS选择器;经典布局练习(双飞翼,CSS3伪类 品字布局) + 案例;CSS伪元素;响应式布局

第二阶段JavaScript

JavaScript基础;JavaScript操作DOM;JavaScript面向对象(js高级)

第三阶段PC端整栈开发:

PC项目;jQuery;jQuery项目;less;bootStrap

第四阶段ES6+Node+工程化:

ES6/7/8;promise;npm常用命令;git基础(常用操作);git高级;Node.js基础;git基础(常用操作);http协议 & cookie & session;MongoDB;Express框架;ajax(原生,jQuery,axios,fetch);ajax库基本封装使用 promise封装;模块化;构建工具gulp,webpack4.0基础

第五阶段React技术栈:

React基础语法;react-router;React Antd使用;Redux;React移动端项目

第六阶段Vue技术栈:

Vue基础;VueRouter;Vuex;Vue源码(v-model, 双向数据绑定);VuePC项目-电商;Vue后台管理

第七阶段小程序:

小程序;UniApp;TypeScript

第八阶段就业指导+面试精讲:

vue实战(移动端);小程序实战; 面试精讲;就业指导

编程一定要代码量上去!!!

因为很多都是一学就会,一敲就废。

俗话说,键盘敲烂月薪过万;键盘落灰狗屎一堆。

学编程没有什么捷径,就是要多看别人的代码,多敲自己的代码。多思考为什么要这样,培养编程思维。

推荐看B站全网最全Web前端学习路线:https://www.bilibili.com/read/cv5650633?spm_id_from=333.788.b_636f6d6d656e74.7

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<