内容推荐 本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习Node.js编程知识,并提升自己的实际开发能力。 全书共分为5篇20章,内容包括初识Node.js、JavaScript基础、npm包管理器、Node.js基础、http模块、fs文件及文件夹操作模块、path路径操作模块、os系统模块、Node.js中的流、socket.io模块、异步编程与回调、事件的监听与触发、程序调试与异常处理、express模块基础、express高级应用之express-penerator、Web开发中的模板引擎、Node.js与MySQL数据库、Node.js与MongoDB数据库、网络版五子棋游戏、全栈博客网等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会Node.js程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。 本书适合Node.js初学者、软件开发入门者自学使用,也可用作高等院校相关专业的教材及参考书。 目录 第1篇 Node.js基础篇 第1章 初识Node.js 1.1 Node.js简介 1.1.1 Web和互联网 1.1.2 V8引擎和Node.js 1.1.3 Node.js的优缺点 1.2 Node.js的下载与安装 1.2.1 下载并安装Node.js 1.2.2 测试Node.js是否安装成功 1.3 WebStorm开发环境的下载与安装 1.3.1 WebStorm的下载 1.3.2 WebStorm的安装 1.4 第一个Node.js服务器程序 1.4.1 WebStorm首次加载配置 1.4.2 使用WebStorm创建第一个Node.js程序 1.4.3 在WebStorm中运行Node.js程序 1.4.4 使用cmd命令运行Node.js程序 1.5 熟悉WebStorm开发环境 1.5.1 WebStorm功能区预览 1.5.2 WebStorm中英文对照菜单 1.5.3 常用工具栏 1.5.4 常用快捷键 1.5.5 WebStorm常用技巧 本章知识思维导图 第2章 JavaScript基础 2.1 JavaScript概述 2.1.1 Node.js与JavaScript 2.1.2 什么是JavaScript语言 2.1.3 为什么学习JavaScript语言 2.1.4 JavaScript的应用 2.2 JavaScript在HTML中的使用 2.2.1 在页面中直接嵌入JavaScript代码 …… 第2篇 Node.js核心模块篇 第3篇 异步编程与事件篇 第4篇 框架及数据应用篇 第5篇 项目开发篇 |