上QQ阅读APP看书,第一时间看更新
内容简介
随着JavaScript逐渐成为通用的编程语言,它在软件开发中的地位越来越高,已经不再只是给HTML编写交互的客户端脚本语言了,而是可以胜任前端、后端、大数据和机器学习等应用的全面语言。JavaScript从2015年走向规范化以来,推出了很多新特性,而市面上少有书介绍它们,所以本书对ES6~ES2021的新特性作了较为详尽和深入的介绍,并且全书的语法可以适应各端开发人员所需。
本书共14章,内容涵盖了JavaScript的发展历史、运行环境、基础语法、运算符、数组、函数式编程、面向对象基础、原型链、异步编程、Event Loop、模块化、迭代器和生成器、Symbol、Reflect和Proxy的概念和使用方法,每个章节都有配套的示例,对于较难理解的部分还会提供视频讲解,旨在让读者真正掌握这些语法和新特性,以便在以后的开发过程中不再有基础语法上的疑问。最后分别以面向对象编程风格和函数式编程风格,给出两个JavaScript综合案例,以帮助读者掌握JavaScript的不同开发范式。
本书非常适合有其他编程语言基础或对JavaScript语言有初步了解的工程师阅读,如果是初学者,则可以通过仔细阅读加练习达到完全掌握的目的。