javascript基础知识学习完成后需要做什么?

很早以前学过一点儿js,后来开发都在使用jQuery;

周围很多很都在研究jQuery源码,我也跟大流看了下,直接吓晕了,函数表达式、arguments啥的都不懂是啥

所以读了几本js书籍,看《JavaScript高级程序设计》的时候收获是很大的,原来js是这么的强大;

我想问下如果我想转型做javascript程序员的话,接下来需要做什么?

阅读 7.7k
9 个回答

基础知识学习完,还是要通过实例练习来整合自己所学的知识吧
当初我学完,通过《javascript DOM编程艺术》来检验和练习自己的学习成果
还有,http://www.codewars.com/,是练习js的好地方,是通过一个个小例子来测试你对不同知识点的掌握情况,回答完毕后你还可以学习到各路大牛的牛B代码,往往很复杂的问题,一句话搞定

  1. 入门,用浅显的语言和方式讲述正确的道理和方法,如 head first 系列

  2. 全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如 Definitive Guide/Programming xx 系列

  3. 实践,结合实际中经常遇到的情景环境,来描述如何设计和解决问题,如 cookbook 系列

  4. 深入,讲解一些文化,思路,甚至于哲学上的东西,真正做到深入一种语言去编程,如unix 编程艺术,程序员修炼之道等等

搬运工:前端开发,从菜鸟到大牛的取经之路

既然你有过js的开发经验,建议你买一本《javascript权威指南》。这本书还是比较全面,也是Douglas Crockford推荐的唯二的js参考书籍之一。可以当做手册使用~
在读完权威指南,对JS有全面的了解以后,你重新回去看jQuery的源码,会有很多收获的~

看公司的具体项目,有的项目只使用jquery做简单页面交互,有的项目用js做ajax交互,我面试过一家公司用js只做页面广告检测代码,有的项目使用到了backbone这类的mv*框架,有的项目用js做html5动画或者游戏,先找好方向,了解具体项目在做什么,用到什么技术,再有的放矢的去深入。

  • 看源码 看一些常用的 js 库的实现 个人建议去看下 underscorejs 的实现 代码不多

  • Html css 绕不过去的 不要把自己局限为前端或后端

  • 学下前端 MV* 框架 BackBone Angular

  • 可以顺手看下 Coffee

  • 还可以顺道学下大 node

  • 当然还要有一家靠谱的公司去应用学到的东西

prototype.js库的源码容易看些,可以看看

自己写jQuery_

找个靠谱的公司实习下可能进步更快。
如果是为了找工作可以再看看《JavaScript the good parts》和 JS秘密花园

找些库的源码看,自己模仿着练习、

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