javascript用得少似乎一直没什么长进,加上以前基础似乎就不太牢靠,决定从零开始刷新一下自己这方面的知识库,从输入,存储,到输出,通过思维总结达到能吹牛授课的伪专家水平。
第一步,确认入门书
百度一下javascript入门,大多推荐JavaScript高级程序设计,javascript dom编程艺术。加上我自己一直喜欢的headfirst系列的javascript一本,三本书够了。
网友limu的文章《JavaScript的那些书》值得一看,文章总结了不同阶段水准需要读的书的列表,概要的对各本书进行了总结与评价。
再加一本吧,simple javascript,中文名《JavaScript 全面解析》,四本入门书,真的够了。
okay,选好了书,顺便看了几篇有意思的帖子。
阮一峰的博文<JavaScript诞生记>说明了,javascript是由一个不喜欢java的人按照命令花10天设计的一门他自己都觉得不优秀的语言。。。
知乎上面Ivony回答《javascript 是什么?》这个问题时说明了他的观点,javascript是由google这个有钱的干爹捧起来的一门烂语言。。。好吧,再烂也要学。。。
简单来说JavaScript是这么一个语言:
1、他爹创造它的时候,中意的是函数式,但是公司要他弄的像Java一点。当然,最后这个语言其实更像C,算是C风格的函数式脚本语言,除了名字里面有个Java。
2、他爹只用了十天的时间完成这个语言,然后互联网花了十几年在这个语言羸弱的语法上整出了面向对象,命名空间、AJAX等等Pattern,更有各种书籍规范介绍怎么避开这个语言的坑。
3、在开始的几年里,这个语言一直被当做脚本来使用,随着互联网的发展,人们对动态内容的需求增多,从而发明了AJAX技术。
4、然后有个叫做Google的公司用这个脚本语言做了一个邮件客户端,人们不得不开始重新审视这一“脚本”语言。
5、旋即,Google发现HTML和JavaScript是自己唯一能够掌控的平台,遂在上面加大投入,这一转折让我对Google的不作恶信条产生动摇。
6、Google用尽全力终于把这个脚本语言的性能提升到了极致,也就是V8引擎。用事实告诉我们,语言设计的烂没有关系,主要看干爹有多少钱。
Okay,开始找书,准备开学!