很早以前学过一点儿js,后来开发都在使用jQuery;
周围很多很都在研究jQuery源码,我也跟大流看了下,直接吓晕了,函数表达式、arguments啥的都不懂是啥
所以读了几本js书籍,看《JavaScript高级程序设计》的时候收获是很大的,原来js是这么的强大;
我想问下如果我想转型做javascript程序员的话,接下来需要做什么?
很早以前学过一点儿js,后来开发都在使用jQuery;
周围很多很都在研究jQuery源码,我也跟大流看了下,直接吓晕了,函数表达式、arguments啥的都不懂是啥
所以读了几本js书籍,看《JavaScript高级程序设计》的时候收获是很大的,原来js是这么的强大;
我想问下如果我想转型做javascript程序员的话,接下来需要做什么?
入门,用浅显的语言和方式讲述正确的道理和方法,如 head first 系列
全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如 Definitive Guide/Programming xx 系列
实践,结合实际中经常遇到的情景环境,来描述如何设计和解决问题,如 cookbook 系列
深入,讲解一些文化,思路,甚至于哲学上的东西,真正做到深入一种语言去编程,如unix 编程艺术,程序员修炼之道等等
搬运工:前端开发,从菜鸟到大牛的取经之路
既然你有过js的开发经验,建议你买一本《javascript权威指南》。这本书还是比较全面,也是Douglas Crockford推荐的唯二的js参考书籍之一。可以当做手册使用~
在读完权威指南,对JS有全面的了解以后,你重新回去看jQuery的源码,会有很多收获的~
看公司的具体项目,有的项目只使用jquery做简单页面交互,有的项目用js做ajax交互,我面试过一家公司用js只做页面广告检测代码,有的项目使用到了backbone这类的mv*框架,有的项目用js做html5动画或者游戏,先找好方向,了解具体项目在做什么,用到什么技术,再有的放矢的去深入。
看源码 看一些常用的 js 库的实现 个人建议去看下 underscorejs 的实现 代码不多
Html css 绕不过去的 不要把自己局限为前端或后端
可以顺手看下 Coffee
还可以顺道学下大 node
当然还要有一家靠谱的公司去应用学到的东西
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
基础知识学习完,还是要通过实例练习来整合自己所学的知识吧
当初我学完,通过《javascript DOM编程艺术》来检验和练习自己的学习成果
还有,http://www.codewars.com/,是练习js的好地方,是通过一个个小例子来测试你对不同知识点的掌握情况,回答完毕后你还可以学习到各路大牛的牛B代码,往往很复杂的问题,一句话搞定