JavaScript和JQuery 先学好哪个?
发布于 7 年前 作者 hailifei21 7328 次浏览 来自 问答

在线等。。

18 回复

建议先学javascript吧,记住路是一步一步走出来的,js基础,就好比是地基,再高的楼房,也需要牢固的地基。 再就是jQuery,是基于原生js的一个类库,它只是js众多基础库中的一个。

Vue大法好!!!

js、vue、react、ng、node

如果你只要求能做出来东西,不求原理,那可以直接jquery,如果你对原理比较在意,就先学js吧 我比较喜欢先学应用层的东西,然后再慢慢的去了解底层

都2017年了怎么还有人问这种问题,大清亡了

先学C, 汇编也不反对

jQuery是什么东西?

来自酷炫的 CNodeMD

问的很可爱。。。

js一直学下去,什么框架都没接触过然后就学node.js的我,觉得好麻烦,觉得你还是要学一下框架好。

先学java,再学script

原生JS肯定比JQ好啊,会JS差不多都会JQ,会JQ不一定会JS

JavaScript基础打好,知道闭包再去学jQuery

来自酷炫的 CNodeMD

我理解 你学jquery是学习的API吧,

我还以为你说 你要学习jquery的源代码呢。。。 如果只是学习jquery的api 其实不是很难,但是,我建议,先学js 然后 学习 剖析jquery的源代码,然后 卧槽,算了 你要是能写成另一个jquery了,那估计vue react的底层代码你也能看得懂了,如果能看懂了,那 你可以随随便便用vue什么的自己遍一个库了,呃呃呃呃,貌似跑题了

算了如果你不是 很喜欢钻研 那我说的没用 然后指明第二条路:

学习一下js基础代码,包括一般语法,内置对象,高级原理 然后开始学习vue吧,或者是react 底层代码就算了 直接看看api 去工作吧。

@gregLINm 讲真我也是一直学习 js 看了 nodejs并没有觉得很难,我猜你没哟解读 js类库的源代码吧 ,不看源代码 亏了,

@ThomasHuke 嗯嗯,可能是我一直拿着本书在啃忘了看源代码,你源代码怎么看的啊?直接上官网看?

建议遵循What、Why、How原则。

JavaScript是一门计算机语言,可用于多种用途; jQuery是一个用于简化HTML与JavaScript之间操作的库。https://zh.wikipedia.org/wiki/JQuery 所以JavaScript是jQuery的基础之一。

而jQuery的基础不光有JavaScript,WIKI上的解释是:

jQuery有下列特色: 跨浏览器的DOM元素选择 DOM巡访与更改:支持CSS 1-3 事件(Events) CSS操纵 特效和动画(移动显示位置、淡入、淡出) Ajax 延伸性(Extensibility) 工具:例如浏览器版本(已取消内置,改由jQuery Migrate plugin外挂提供)和each函数。 JavaScript插件 轻量级

所以我们能看出,jQuery的基础还包括:

  1. JavaScript
  2. 浏览器工作基本原理
  3. DOM
  4. 事件机制
  5. CSS
  6. AJAX

所以要想比较顺利地学习和使用jQuery,你至少要了解上述知识。

正常的学习方式是先学习JavaScript,基础较好之后再学jQuery,或者学其他的框架,如VUE、React、Angular等等。 当然你JavaScript和jQuery同时学也可以。 但若是先学jQuery再学JavaScript也不是不可以,只可能效率会差很多。

现在解决了What的问题,剩下的你自己来吧~~

如果觉得这样分析问题太麻烦,简单粗暴的方式是直接去 http://www.w3school.com.cn/index.html 把“HTML 教程”和“浏览器脚本”这两大部分都学一遍。

回到顶部