再谈谈《深入浅出JavaScript》
在三年前,几位朋友去了深圳打拼,本人受影响而辞掉了“网管”的工作闲赋在家,准备往 web 开发的路上走,通过豆猫(ddcat)著作《DIV+CSS网页布局》书,给邻居做了一个网站(静态页面)。朋友联系说他一熟人所在公司缺一个会CSS切图制作页面的兼职,要求是会“DIV+CSS”。于是,开始成为了一名“切图工”,在上班时公司的马路对面省图书馆还曾翻阅过 Fireworks 使用技巧的书,当初我只是刚刚入门的新手,对于 Web 开发的认识仅仅是“切图”的工作。就这样开始了 WD 人生路,10月份因 CSS 布局的门槛低被其他人迅速学会后而只得另寻工作,在那一年的年底认识了程序员出身的 JavaScript 开发“可乐加糖”后发现了原来自己所从事的是 web 前端开发,便踏上了 JavaScript 的编程之旅。
在阅读《深入浅出JavaScript》之前本人一直苦于没有本 JavaScript 编程的入门好书,在刚开始进入 JavaScript 编程世界的时候也没有认识到编程基础和编程思想的重要性,是后来去了上海工作时遇到了前端牛人才涣然意识到的。
《深入浅出JavaScript》是本定位JavaScript入门的应用层面的书,写的却不是所谓的“入门”,只不过是表示它没有比如JavaScript闭包等JS高级内容。所以,没有一点脚本编程开发经验的人看这本书会受挫于作者类似“暂时不懂的部分不用管,后面的章节会阐述”的话--在书中数据类型、变量的内容中就很多让没有开发经验的入门读者不懂的示例代码,问题是像刚刚入门的读者真的阅读了后面的章节会完全理解吗?书中的示例程序看起来好像是作者前一向从所写的大块大段程序中复制粘贴出来的,另外,原书是2006年出版,所以有些应用对于学习而言是不错,但对于实际开发工作中则稍显简单了。本书不可能把所有的知识内容全都讲到。所以本书推荐给希望通过技术的学习来改善 JavaScript 技能的懂 JavaScript 的人。
目前 JavaScript 编程开发越来越重要,对 web 前端开发的工作要求也越来越高了。不多想了,接下来啃《JavaScript权威指南》第5版英文电子书和《JavaScript高级程序设计》第2版英文书。
ps.本人在三年前的时候曾看过图灵的《JavaScript基础教程》,没有多少收获,还受其影响而产生了如不手写程序直接 copy 源码等的一些的坏习惯。所以,大家千万不要以为国外的技术书都是好书。