本书介绍了JavaScript脚本语言的基础知识和实用技术。全书共10章, 内容包括JavaScript概述、JavaScript编程基础、流程控制语句、对象编程、本地对象、浏览器对象模型 (BOM) 、文档对象模型 (DOM) 、事件处理等, 最后的综合项目应用本书所讨论的技术内容制作一个在线绘图网站。本书包含对ECMAScript 6.0 (简称ES6) 标准的介绍, 其中包括ES6标准对字符串、数值、函数、数组、对象的扩展, Set和Map结构的用法, let和const关键字的用法, for…of循环和迭代器, 以及使用class进行对象编程的方法等。