邱俊涛编写的这本《JavaScript核心概念及实践》没有过多沉湎于JavaScript的语法细节,而是更多地从代码和实战的角度去讲解JavaScript中相对复杂的概念,比如闭包、原型链、this等,让读者可以借此对晦涩的概念有清晰的认识。
本书所涉及的自动化测试、函数式编程、客户端和服务器端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的认识,提升应用开发能力。
第1章 概述
第2章 基本概念
第3章 对象
第4章 函数
第5章 数组
第6章 正则表达式
第7章 闭包
第8章 面向对象的JavaScript
第9章 函数式的JavaScript
第10章 核心概念深入
第11章 客户端的JavaScript
第12章 客户端的MVC框架:Backbone.js
第13章 JavaScript测试
第14章 JavaScript引擎
第15章 Java应用中的JavaScript
第16章 服务器端的JavaScript
附录A 一些JavaScript技巧
附录B 前端JavaScript框架:jQuery