AI简介
这是一本深度剖析JavaScript语言特性和编程实践的著作。本书基于ES6,并涵盖最新的ES2019规范,全面讲述JavaScript在五个方面的语言特性,以及将这些特性融会如一的方法。本书不但完整解析了JavaScript语言,还逐一剖析了相关特性在多个开源项目中的编程实践与应用,是难得的语言学习参考书。
书中首先讲述了JavaScript的发展历史,从最初的Mocha到现在的JavaScript,这门语言经历了多次更名和定位的调整。随着DHTML和RIA的发展,JavaScript的应用范围也在不断扩大。接着,书中深入探讨了网页代码的发展历程和应用实例,讲述了网页开发从简单的HTML代码到复杂的JavaScript的发展历程,以及在这个过程中遇到的技术挑战和解决方案。
在面向对象程序设计方面,书中详细介绍了类与对象的基本概念,类成员以及类类型系统等关键概念。书中还阐述了结构化程序设计语言特点,包括组织代码的方式和控制流程的灵活性。此外,书中还深入探讨了函数式程序设计基础,研究如何通过函数来解决问题,以及这种编程方式的特点和优势。
书中还深入探讨了测量时间对并行语言特性的影响