这是一本JavaScript 入门指南。它回答了如何单独使用JavaScript 这门编程语言解决Web 应用程序前后端开发过程中涉及的所有技术栈问题,帮助Web 开发者减少其需要使用的编程语言种类,从而降低其学习成本。本书将从ECMAScript 标准定义的基本语法开始,系统阐述JavaScript 在浏览器端、服务器端的开发思路和设计理念。在此过程中,作者将提供大量可读性强、能够正确运行的代码示例,以帮助读者理解书中介绍的技术、概念、编程思想与程序设计模式。本书主要由三部分组成:部分介绍JavaScript语言的核心知识点;第二部分介绍JavaScript 在浏览器端的使用,包括BOM 和DOM 组件、AJAX 技术等;第三部分介绍JavaScript 在Node.js 平台中的应用。本书内容循序渐进,实操性强,适合对HTML 和CSS 有所了解的JavaScript 初学者,以及对Web 全栈开发及其背后的设计理念感兴趣的读者。