2 个回答

三选一的话,看书。

看代码也很好,但是不用逆向,看压缩过的代码,人脑编译是自虐,有大把的开源JavaScript库可以参考,不用自虐。

其实最给力的方法是用自己喜欢的语言实现一个简单的JavaScript解释器(不用考虑性能,可以只实现JavaScript的子集)

三种方法排的话,看书第一,找代码第二,看视频第三。

js方面的书话就不用说了,几本经典的,依次看《javascript dom编程艺术》,《javascript高级程序设计》,《javascript权威指南》(可作为工具书,好比新华字典-。-),再高级点的比如《javascript语言精粹》和《javascript设计模式》等等吧。如果学jquery的话像《锋利的jquery》挺不错。这方面网上很多资源,pdf加上源码都可以找到。

找代码的话,感觉还是先看书有了基础之后在看一些js框架的源码效率好点,而且也不推荐上来就是找那种很大而全的框架像jquery,从underscore这种小而美的入手比较好。

像看那种由浅入深全面讲解一门语言的全套视频感觉有点跟不上现在的节奏了。

PS:
除了上面的还有经常逛一些技术网站,论坛什么的,像w3cplus之类的也不错,或者一些大牛的博客园里也有很多干货。github上面学习的效率很高,可惜我不会用...

总之学习的方法不一而足,但是最重要的还是自己动手写,多些些demo什么的总是没有坏处的。

PPS:
上面的回答是综合以往网上看到的和自己学习过程中的体会,不一定是最好的,只能说是提供一种思路吧,题主自己选择。js这条高速公路,我也是刚起步...

推荐问题
logo
101 新手上路
子站问答
访问
宣传栏