{eval=Array;=+count(Array);}
本来不想写,作为10年的老weber,在这里多嘴几句!web技术变化太快,而jquery却到现在都没有淘汰,想一想为什么!还有,vue等新框架,确实简化了编程的繁琐度,这是他的优点。但是,vue能做的,jquery都能做,jquery能做的,vue不一定能做。同样,jquery能做的,js都能做,而js能做的,jquery不一定能做!面试的时候,很多人说精通vue。而精通,是指精通vue的源码和思想。一问,十不知!只能说会vue!js,看着很简单,没个五六年,不能说精通js。个人建议,先学js基础,然后jquery和vue,数据模型驱动要学,操作dom也要会。同时,再回去学习js,不断的反复。不要局限于一种方式,过时的是框架,不是语言!
既然你问到这个问题了,说明你已经或多或少的了解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等基础教程。
完全可以跳过jquery而去学vue!
但是一定要把js学好,基础一定要打好,你在找工作面试的时候,一般都会做面试题,多半是关于js的题,面试题中大多数都与数组有关,所以各种数组方法要学好,原型链要掌握,跨域要掌握,其他基础的要烂熟于心。
框架方面,vue和react都可以,一定要带自己的真实项目,因为面试中会问到你项目中各种细节的问题,不是你自己做的,基本上不好回答,另外自己做也是一个学习的过程。
腿:js
自行车:jQuery
电动车:vue
精辟不~嘻嘻????
肯定先学原生js 不过我觉得看需求,和个人,如果你特别希望有成就感,希望看一会就有成果的,可以先看jq 不过原生js 好好看也是可以看懂的。你也可以两个同时配合着看,没事写几个效果,类似轮播,瀑布流(直接用原生写,虽然有些工作看着很重复,但是我觉得这是一个过程,由繁到简的过程。等后来原生学的很好了,在去了解什么an vue 就会很快)。形成正反馈,这样学习比较有动力。我之前学js 也很吃力,不过好像有一天睡了一觉起来,拿起高程看一个懂一个,什么原型,闭包。这不就是我每天写的,不过被人换了个很高大上的名字。哈哈,加油加油,没事就看书,看的多了,自然就会懂了。编程无它,唯手熟而。大部分轮子别人都制作好了,我们只用仿轮子。等仿到一定程度了,就可以试试造轮子。
千里之行始于足下,与君共勉。
如果对你有用,请点个关注,我们一起学习!????????????
js是基础,是本质。而jquery、vue、angular、react等都是以js为基础发展出来的框架。学会js基础,你就抓住了主要矛盾,帮助你更好理解使用这些框架。
学习没有捷径。需要长时间积累到一定量变才能引起质变。那些鼓吹零基础短时间精通一门技术的广告,会让你在面试工作中处处碰壁,原形毕露。因为你会遇到很多未曾理解的各种基础问题。非要说有捷径,那也只能是根据一定的方法论去科学有效的学习。
新手学习JS?不建议一上来就入手vue、jQuery这些框架,先把基础打扎实了。
像Vue会用到很多ES6的语法,jQuery也仅是对JS进行一些封装,所以最核心的还是JS的基础。
新手的话,可以跳过jQuery。
然后先学习vue3,注意版本,跳过2,直接学习3。
同时要学习js。
学习vue3的时候会遇到很多问题,然后你带着问题去学习js,包括es6。
这是效率最高的学习方式。
js固然是基础,但是学起来太枯燥,容易茫然无措。
最后 看你的悟性。
你这是要学习前端还是后端呢?
前端的话首先要学习html、css、js。jQuery了解就好。框架部分也要好好学。
HTML,CSS核心基础;CSS过渡;HTML5语义化标签;线性渐变,径向渐变;HTML新增标签属性;CSS动画Animation;表单项新增属性;弹性盒模型;CSS选择器;经典布局练习(双飞翼,CSS3伪类 品字布局) + 案例;CSS伪元素;响应式布局
JavaScript基础;JavaScript操作DOM;JavaScript面向对象(js高级)
PC项目;jQuery;jQuery项目;less;bootStrap
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-router;React Antd使用;Redux;React移动端项目
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
10
回答2
回答1
回答1
回答0
回答10
回答10
回答10
回答0
回答0
回答