1
shiweifu 2012-09-27 06:32:37 +08:00
只看了几眼w3school 的教程就开始拼代码了
|
2
yetone 2012-09-27 07:30:20 +08:00
犀牛书很厚吗?
|
3
SAGAN 2012-09-27 08:43:44 +08:00
看下蝴蝶书就够了。有其它语言基础的话javascript相当易学吧
|
4
loading 2012-09-27 08:45:15 +08:00
直接学的jQuery...
|
6
chone 2012-09-27 09:49:38 +08:00
语言还是要多实践,碰到问题先自己试着实现,然后再去了解别人是怎么解决的,有这样的比较理解会深很多。最后在一定积累的情况下再去认真的度蝴蝶书之类的,不然看了也理解不了也记不住。
一开始先把最基础的东西学一下w3cschool上那样的,然后可以先从jQuery一类的框架开始上手,等到大概搞清楚了javascript可以解决些什么问题,再去进一步探索框架是如何实现这些的。 |
7
Radeon 2012-09-27 10:03:01 +08:00 1
Javascript语言超简单的,就是prototype based OO + lexical scoped closure。不管多少本犀牛书还是蝴蝶书都是翻来覆去解释以上两点是什么意思
|
9
tshwangq 2012-09-27 10:08:24 +08:00
不用学吧
|
10
cgduan 2012-09-27 10:13:13 +08:00
JavaScript, The Good Parts 加 JavaScript, The Definitive Guide
|
11
NemoAlex 2012-09-27 10:34:54 +08:00
建议看 MDN 的这个 Reference
https://developer.mozilla.org/en-US/docs/JavaScript/Reference 不建议看 www.w3school.com.cn 或者 www.w3schools.com |
13
keakon 2012-09-27 10:58:43 +08:00 2
先花半小时把基础语法看完。
然后上上自己熟悉的网站,找找看上去很简单的特效,自己尝试着做出来。期间会碰到不少问题,擅用google来解决,你会对DOM API逐渐了解。实在不会就查看源码吧… 切记不要抄袭别人的源码,很多js代码是垃圾,你要学会提取有用的部分。 难度可以慢慢加大,你会发现CSS也是必不可少的知识。 待这些熟悉后,把原型和闭包弄懂,开始学习jquery。 |
15
clino 2012-09-27 11:13:38 +08:00
@NemoAlex 可是像有些内容如 jquery/jquery-ajax 之类的 mdn 没有啊,另外像 w3school 上有不少例子可以自己试我觉得很好呀,适合新手入门,如果要在深入可以再去找别的文档,或者你另外推荐一个适合新手入门的东东...
|
17
hpyhacking 2012-09-27 11:25:52 +08:00
找几本好书,学习下语言的精髓概念,例如js的prototype等等,然后做项目或者参加开源项目。
|
18
clowwindy 2012-09-27 11:27:56 +08:00 1
分几个阶段吧。
1. 了解基本语法。 2. 学习 DOM API,做一些练习。 3. 理解 prototype, first class function 和 lexical scoping。 4. 读一些优秀项目的源码,如 jQuery。 |
19
NemoAlex 2012-09-27 11:29:11 +08:00
@clino MDN 同样有一个 Guide 可以看
https://developer.mozilla.org/en-US/docs/JavaScript/Guide 如果不习惯看英文的东西,就没有什么好推荐的了 因为我也没发现比较好的中文资料 |
20
qq286735628 2012-09-27 11:30:07 +08:00
被一个项目逼的,用一个月的时间边做边学
推荐你看看这个 http://bonsaiden.github.com/JavaScript-Garden/zh/ JS语法比较松散,网上教程千奇百怪,对一个事情的描述各种各样。看看文档,对着console多练习吧 |
21
clino 2012-09-27 11:46:09 +08:00
|
22
noahua 2012-09-27 12:59:53 +08:00
看你想达到什么程度了;只是能看懂和简单的使用,看看w3school教程;想打好基础,就看犀牛书;蝴蝶书最好有点基础再看,否则容易走火入魔
|
23
kernel1983 2012-09-27 14:09:35 +08:00
有一年Bob Ippolito来上海, 跟他聊了聊Mockikit, 后来js就会了.
过了几年David Young来上海, 跟我们提什么nodejs, 后来nodejs也就自然ok了. |
24
somethin 2012-09-27 15:00:23 +08:00
写一个火狐扩展..
|
25
hzlzh 2012-09-27 15:32:09 +08:00
看犀牛,实用主义就jQ,然后如今学习的途径多了,比如去
http://codecademy.com/ |
26
ghbjy1128 2012-09-27 15:47:28 +08:00
写着写着就会了。。。
|
27
pepsin 2012-09-27 16:59:48 +08:00 2
jQuery + CoffeeScript, 难度小了一大半。深入理解我目前连JS语法是什么都不是太清楚,但是已经写了不少东西出来给项目用了。多用多做吧,参考参考别人代码也挺好的。
学习CoffeeScript用js2coffee.org来研究比较快 |
28
keelii 2012-09-27 17:33:20 +08:00
JavaScript 经典三步曲:
《JavaScript DOM 编辑艺术》、《JavaScript 高级程序设计》、《JavaScript 权威指南》 |
29
PrideChung 2012-09-27 22:41:45 +08:00
http://www.codecademy.com 一个互动式在线学习网站。
看书还是其次,多动手写才是最直接的方法。 |
30
windsdiary 2012-09-27 22:52:02 +08:00
|
31
muzuiget 2012-09-27 23:03:39 +08:00
我是通过折腾 Firefox 的 Greasemonkey,写很多小脚本练习,简单,见效快,功能多样。
参考资料就蝴蝶书和 MDN 就够了。 |
34
jianwwpro 2012-09-28 09:25:07 +08:00
多做项目就好了。
|
35
bang590 2012-09-28 09:29:22 +08:00
just do it
|
36
DaniloSam 2012-09-28 09:49:02 +08:00
w3c就是个简版的文档 没啥看的
找个框架或者类库先玩玩 推荐jQuery 关键的点看看书就好了 多写 无他 |
37
zbz927 2012-10-11 13:05:03 +08:00
我看完了DOM编程艺术,感觉懂了一点点,但是再去看JS高级程序设计感觉好郁闷啊,看了后面忘了前面,而且感觉好难,不知道这样的学习路线科不科学。所以我现在学JS效率挺低的,但是以后自己想走前端开发的路线,又没办法,现在先撸一撸Linux,把JS先放一放。
|
39
kebot 2012-10-12 22:09:21 +08:00
学会了语法就看看CoffeeScript吧, 通过CoffeeScript你可以掌握很多Js的高级语法
|
40
zhkzyth 2012-10-12 22:30:34 +08:00
http://www.zhihu.com/question/19713563?rf=19832278 如何循序渐进有效学习 JavaScript?
|