Posted on

推荐阅读-JavaScript核心概念及实践

 

编辑推荐

JavaScript是Web应用开发的主流语言,并且业已成为事实上的行业标准。本书侧重介绍JavaScript核心技术和当前热门的库和开发框架。JavaScript核心概念及实践作者来自知名IT公司ThoughtWorks。作者最早在网络上历时三年发布和写作了“JavaScript内核”系列系列技术文章,累计访问和下载过万,颇受好评。JavaScript核心概念及实践得到阮一峰、拔赤、汤姆大叔、张凯峰等知名JavaScript技术专家、作译者和程序员推荐。

媒体推荐

讲述JavaScript的图书在市面上可谓汗牛充栋,而且很多都是广为传颂的大牛书。但俊涛的这本书仍然让我眼前一亮,除了出自原创的原因,更重要的是,这本书中没有过多沉湎于JavaScript的语法细节,而是更多地从代码和实战的角度去讲解JavaScript中相对复杂的概念,比如闭包、原型链、this等,让读者可以借此对晦涩的概念有清晰的认识。本书所涉及的自动化测试、函数式编程、客户端和服务器端JavaScript、渲染引擎方面的内容,是其他JavaScript书籍鲜有覆盖的方面,我认为也是这本书最大价值所在。这就像是为广大开发者打开了一扇窗,让读者自拔于琐细的语法和标准的纠结,从更大的视角看待JavaScript在整个软件系统开发中的价值和定位。
——张凯峰,ThoughtWorks程序员

本书着重于重点概念和实际应用,对比多种语言,分析JavaScript的语法特点;紧密贴近编程实践,大量的示例来自真实的项目;从方法论的角度,探讨JavaScript编程思想;涉及函数式编程、继承机制的内部实现、客户端MVC、代码测试、与Java交互、编译引擎、node.js+NoSQL开发等深具实战价值的高级主题,是一本难得的、完全原创的专著。

——阮一峰,知名博主,《黑客与画家》译者

这本书直入主题地讲解了JavaScript的关键的核心知识点,这些是实战中最为常用的知识点,书中所配备的实例也清晰易懂,本书非常适合入门阅读。

—— 李晶 花名拔赤,淘宝前端工程师,《JavaScript权威指南(第6版)》和
《编写可维护的JavaScript》译者

非常好的一本进阶书籍,丰富的例子让你充分了解JavaScript,初中级读者想要成为真正的前端开发工程师,本书将为你铺垫一条明畅之路。
——徐涛,网名“汤姆大叔”,知名JavaScript专家,《JavaScript编程精解》译者

《JavaScript核心概念及实践》不仅帮助读者迅速掌握JavaScript基础知识和核心技术,而且通过实例讲解如何将这些知识和技术理解应用到实际工作中,提升编程能力,以简洁、优美的代码开发出功能强大且更易于维护和扩展的应用程序。

全书共16章和两个附录,可以分为两个部分。第一部分包括第1章到第7章,侧重介绍JavaScript语言的核心概念,为读者学习后续内容打下牢固基础;这部分介绍了JavaScript的对象、函数、数组、正则表达式、闭包等主题,以及相关的重要知识点。第二部分包括第8章到第16章,着重讨论了JavaScript支持的编程范式、核心概念的延伸、JavaScript的前端开发框架、测试框架、JavaScript引擎、JavaScript在Java,C、C++等应用中的使用,以及服务器端的JavaScript应用。这部分内容更注重实例,帮助读者将核心概念引用到实际工作中。附录A介绍了一些常用JavaScript技巧;附录B简单介绍了jQuery并给出了一个应用实例。

《JavaScript核心概念及实践》可以供JavaScript初学者阅读,以快速学习和掌握这门语言的核心内容:对于有一定经验的JavaScript程序员,则可以通过本书加深和拓展对JavaScript的认识,提升应用开发能力。

以上为介绍部分——————————————————–

 

下面为作者自身的文章————————————————

JavaScript核心概念及实践

目前,JavaScript核心概念及实践已经由人民邮电出版社正式出版,并在各个网上书店出售:

如果你在阅读的过程中发现有任何的错误或者不清楚的地方,可以在此页后边进行回复。


2012年12月2013年3月,经张凯峰推荐,人民邮电的陈冀康编辑认为此书有出版的意义,并和我讨论此书的出版事宜。根据陈编辑的意见,我对书本的结构做了相对较大的调整,并进一步校对文字,给图例编号等。在陈编辑的帮助下,这个版本变的更加的专业。

2012年10月2012年12月,在和同事们去游泳馆的路上,胡凯建议我把这个系列整理成册,并推荐给了有专业编辑背景(前InfoQ编辑)的同事张凯峰。在得到张凯峰的专业的反馈之后,我将原稿的结构做了一些调整,删去了一些“过时”的内容,去掉了JavaScript并无关系的graphviz一章,加入了测试框架的使用,客户端MVC框架的使用等内容,又对该稿的文字做了一些润色。

这个“正式版”,相比之前的V0.0.9b版(即可公开下载的版本),有了一些变化:删除了三个章节(两章删除,一章移为附录),增加了三个新的章节,另外对一些章节做了补充(如服务器端的JavaScript中,加入的mongodb的介绍,以及node.js的测试等)。

另外在整理中,发现有一些章节中的概念是错误的,而有些概念的解释比较模糊,这些问题在编辑通读的时候指出并进行了更新。有部分示例代码也做了更加详细的描述,尽量是的文字更容易被理解,很多貌似“精炼”的文字,也尽量用平实且短句的组合来替换。


这个页面记录JavaScript核心概念及实践(原JavaScript内核系列)的一些日志,这个系列最早在我的iteye博客(javaeye)上以连载的形式发表。

下载地址:下载JavaScript核心概念及实践V0.9.9Beta版本

作者网站: 由于服务器在 GitHub, 可能访问有点难度 http://icodeit.org/

 

Leave a Reply

Your email address will not be published.