CNode

JavaScript和JQuery 先学好哪个?

问答
Hhailifei21发布于9 年前最后回复9 年前18 回复8526 浏览0 收藏

在线等。。

查看回复

回复 (18)

S
suchcl#1·9 年前

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

S
shoyer2010#2·9 年前

Vue大法好!!!

A
AberGLJ#3·9 年前

js、vue、react、ng、node

T
tomoya92#4·9 年前

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

A
artisan#5·9 年前

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

D
danielsss#6·9 年前

先学C, 汇编也不反对

W
wp56610#7·9 年前

jQuery是什么东西?

来自酷炫的 CNodeMD

G
gfafei#8·9 年前

问的很可爱。。。

W
wangchaoduo#9·9 年前

吃瓜群众

G
gregLINm#10·9 年前

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

F
fireswork#11·9 年前

先学java,再学script

L
lipoipoi#12·9 年前

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

Q
q86002618#13·9 年前

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

来自酷炫的 CNodeMD

T
ThomasHuke#14·9 年前

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

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

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

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

T
ThomasHuke#15·9 年前
引用 gregLINmjs一直学下去,什么框架都没接触过然后就学node.js的我,觉得好麻烦,觉得你还是要学一下框架好。

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

G
gregLINm#16·9 年前
引用 ThomasHuke@gregLINm 讲真我也是一直学习 js 看了 nodejs并没有觉得很难,我猜你没哟解读 js类库的源代码吧 ,不看源代码 亏了,

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

L
libook#17·9 年前

建议遵循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的基础还包括: 0. JavaScript

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

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

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

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

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

A
AfterThreeYears#18·9 年前

jq 来自 牛读

参与回复
登录后即可参与回复。登录