虽然JavaScript 在诞生之初由于商业原因及缺乏规范, 一直饱受诟病。但是随着时间的推移,人们已经逐渐走出了对这门语言的偏见和误解,开始领略它那强大的语言特性威力。当下JavaScript 语言大红大紫, 研究讨论JavaScript 的相关书籍早已汗牛充栋, 但是这本书作为Effective 软件开发系列中的一员,却是不可或缺的。
学会编写JavaScript 程序容易,但要成为专家却实属不易。一方面是由于JavaScript 语言的设计思想与Java、C# 等大众语言区别很大,另一方面是由于其设计时的仓促性导致JavaScript 语言本身精华与糟粕并存。本书的作者David Herman 作为JavaScript 标准化的参与者,在书中自然对JavaScript 的精华和糟粕都进行了深入阐述,并且给出了很多实用的建议。这些建议都来自于第一线的实践经验,无论是初学者还是高级程序员,都可以从中吸收养分,进而快速成长。本书深入阐述了JavaScript 语言,通过它可以了解到如何有效地编写出高移植性、健壮的程序和库。本书传承了Effective 软件开发系列的简明场景驱动风格,通过提示、技术及实用的示例代码解释JavaScript 中的重要概念。
全书共涉及68 条关于JavaScript 程序设计的建议。第1 章可以让初学者快速熟悉JavaScript,了解JavaScript 中的原始类型、隐式强制转换、编码类型等基本概念; 第2 章着重讲解了有关JavaScript 的变量作用域的建议,不仅介绍了怎么做,还介绍了操作背后的原因,帮助读者加深理解;第3 章和第4 章的主题涵盖函数、对象及原型三大方面,这可是JavaScript 区别于其他语言的核心,读者也不必紧张,在David Herman 大叔的指引下,你可以轻松掌握这些核心内容,了解到业界最佳实践;第5 章则阐述了数组和字典这两种容易混淆的常用类型及具体使用时的建议,避免陷入一些陷阱;第6 章讲述了库和API 设计;第7 章讲述了并行编程,这是晋升为JavaScript 专家的必经之路。
想要深入了解JavaScript 并获取一线专家的宝贵经验吗?那么,这本书正好适合你。
我和同事喻杨在翻译这本书的过程中投入了不少精力,生怕给这本经典之作留下一些遗憾。感谢华章公司的编辑们对我们的支持。
最后,希望本书能给大家带来一次超凡的阅读体验。
该贴被hui.chen编辑于2014-3-31 16:08:25