我是一个前端萌新,现在身为一个大学狗,准备学习 js 和 jquery ,想问下各位大神,是先学好 js 还是在学习 js 的同时把 jquery 也一起学上?
1
djkloop OP 准备以后出去找做前端的工作,求大神们指点下,前端都要学些什么, js 和 jQuery 在前端的分量大不大啊。😕😕
|
2
yyfearth 2016-06-01 03:02:33 +08:00 1
两者不冲突啊 JS 是语言 jq 是一个操作 DOM 的库而已
不过在学习 JS 是涉及到 DOM 的时候 用 JQ 方便一些 建议学习 JQ 同时也知道用原生 API 这么操作就可以了 不过当然是 JS 先开始学习 等开始碰到 DOM 的时候 再同时上 jq |
4
kslr 2016-06-01 03:21:44 +08:00 via Android
这种东西既然关系到自己的发展,怎么还这么不上心,还搞错东西,跑过来提问
|
6
bigcoon 2016-06-01 05:46:50 +08:00 via iPhone 1
先把 js 搞熟练了 不要管其他的
jquery 看个文档半小时上手 jquery 只是前端坑的开始 下次不要问这种问题了 没意义 |
7
cxbig 2016-06-01 07:28:57 +08:00
那怕只能用百度,这种问题也不会找不到答案吧?
|
8
hanxiV2EX 2016-06-01 07:55:32 +08:00 via iPhone
用原生 js 吧, jq 只是个库,有很多替代品。
|
9
iTakeo 2016-06-01 08:53:56 +08:00 via iPhone
jq 现在快淘汰了吧,最后的余晖了
|
10
aitaii 2016-06-01 09:06:01 +08:00
歪楼,楼上发现妹子一名。
|
11
murmur 2016-06-01 09:08:29 +08:00 1
jq 学了也无所谓 什么叫快淘汰了 要考虑到那些还要做 ie8-兼容性的人好吧
而且 jq 不难学也不难用 就是选择器而已 学好了以后 querySelectors 还可以用 |
12
cloverstd 2016-06-01 09:11:31 +08:00 1
不会 JavaScript ,如何用 jQuery
|
17
learnshare 2016-06-01 09:46:41 +08:00
先学 ECMAScript ,也就是 JS 核心部分;
然后学 DOM/Browser API ,那是用来操作网页和浏览器的;或者学 Node.js ,基本上能干各种事情; 最后考虑自己写 jQuery ,或者直接拿 jQuery 来用。 |
18
ljcarsenal 2016-06-01 09:49:57 +08:00
百度贴吧既视感
|
19
djkloop OP @learnshare 哦哦,好的,我现在就是每天看 js 的视频,然后准备在买本书搭配学习,大学闲的时间太多了,想把以后要出去干的事情提前准备好,没想到问了个这么 2 的问题。。。😭😭
|
20
learnshare 2016-06-01 10:25:54 +08:00 1
@djkloop https://book.douban.com/subject/10549733/ 比较详细,略有些过时,不过不是大问题
|
22
Biwood 2016-06-01 10:40:04 +08:00 1
我以前也纠结这个问题,后来发现根本不需要纠结:
该用的时候用 —— jQuery 该学的时候学 —— JavaScript 不冲突 |
23
wentx 2016-06-01 11:22:50 +08:00 1
|
24
djkloop OP @learnshare 好的谢谢~
|
25
VtoEXL 2016-06-01 11:27:15 +08:00 1
先看《 javascript 高级程序设计》吧,我觉得挺好的这本书
|
26
djkloop OP @ljcarsenal 贴吧只喜欢瞎逛,回复的少,四年吧龄,才一个 10 级😐😐
|
29
FrankFang128 2016-06-01 11:39:11 +08:00
就问你用 jQuery 怎么算 1 + 1
|
30
lwbjing 2016-06-01 11:55:01 +08:00
@FrankFang128 jQuery(1+1)[0] ...
|
31
palmers 2016-06-01 12:37:07 +08:00 1
你现在是迷茫期,有这种问题是很正常的, 越是迷茫的时候越不能乱撞,你结合各种关键词 bing 或 google ( 如果你有条件的话) 比如 javascript jQuery javascript 和 jQuery 等等,先了解下然后去找一个有论然的前端配置机构网站,去看看他们的开源的教学视频,先上手,然后你就知道接下来该干嘛了
|
33
FrankFang128 2016-06-01 13:26:16 +08:00
@lwbjing 但是 1+1 是 JS 的语法呀。
|
34
FrankFang128 2016-06-01 13:28:52 +08:00
@lwbjing $('#id1').add('#id2').size() 这样就是 jQ 的写法了(不能用 length ,因为 length 也是 JS 数组的属性)
|
35
jerray 2016-06-01 15:07:42 +08:00 1
jQuery 只是一个 JavaScript 的库而已,不懂 JavaScript 基础语法, jQuery 也只会用得迷迷糊糊。
|
36
lwbjing 2016-06-01 15:10:21 +08:00
@FrankFang128 ORZ...
|