Node.js开发指南 - (EPUB全文下载)

文件大小:6.82 mb。
文件格式:epub 格式。
书籍内容:

目 录
前言
第1章 Node.js简介
1.1 Node.js是什么
1.2 Node.js能做什么
1.3 异步式I/O与事件驱动
1.4 Node.js的性能
1.4.1 Node.js架构简介
1.4.2 Node.js与PHP+Nginx
1.5 JavaScript简史
1.5.1 Netscape与LiveScript
1.5.2 Java与Javascript
1.5.3 微软的加入——JScript
1.5.4 标准化——ECMAScript
1.5.5 浏览器兼容性问题
1.5.6 引擎效率革命和JavaScript的未来
1.6 CommonJS
1.6.1 服务端JavaScript的重生
1.6.2 CommonJS规范与实现
1.7 参考资料
第2章 安装和配置Node.js
2.1 安装前的准备
2.2 快速安装
2.2.1 Microsoft Windows系统上安装Node.js
2.2.2 Linux发行版上安装Node.js
2.2.3 Mac OS X上安装Node.js
2.3 编译源代码
2.3.1 在POSIX系统中编译
2.3.2 在Windows系统中编译
2.4 安装Node包管理器
2.5 安装多版本管理器
2.6 参考资料
第3章 Node.js快速入门
3.1 开始用Node.js编程
3.1.1 Hello World
3.1.2 Node.js命令行工具
3.1.3 建立HTTP服务器
3.2 异步式I/O与事件式编程
3.2.1 阻塞与线程
3.2.2 回调函数
3.2.3 事件
3.3 模块和包
3.3.1 什么是模块
3.3.2 创建及加载模块
3.3.3 创建包
3.3.4 Node.js包管理器
3.4 调试
3.4.1 命令行调试
3.4.2 远程调试
3.4.3 使用Eclipse调试Node.js
3.4.4 使用node-inspector调试Node.js
3.5 参考资料
第4章 Node.js核心模块
4.1 全局对象
4.1.1 全局对象与全局变量
4.1.2 process
4.1.3 console
4.2 常用工具util
4.2.1 util.inherits
4.2.2 util.inspect
4.3 事件驱动events
4.3.1 事件发射器
4.3.2 error事件
4.3.3 继承EventEmitter
4.4 文件系统fs
4.4.1 fs.readFile
4.4.2 fs.readFileSync
4.4.3 fs.open
4.4.4 fs.read
4.5 HTTP服务器与客户端
4.5.1 HTTP服务器
4.5.2 HTTP客户端
4.6 参考资料
第5章 使用Node.js进行Web开发
5.1 准备工作
5.1.1 使用http模块
5.1.2 Express框架
5.2 快速开始
5.2.1 安装Express
5.2.2 建立工程
5.2.3 启动服务器
5.2.4 工程的结构
5.3 路由控制
5.3.1 工作原理
5.3.2 创建路由规则
5.3.3 路径匹配
5.3.4 REST风格的路由规则
5.3.5 控制权转移
5.4 模板引擎
5.4.1 什么是模板引擎
5.4.2 使用模板引擎
5.4.3 页面布局
5.4.4 片段视图
5.4.5 视图助手
5.5 建立微博网站
5.5.1 功能分析
5.5.2 路由规划
5.5.3 界面设计
5.5.4 使用Bootstrap
5.6 用户注册和登录
5.6.1 访问数据库
5.6.2 会话支持
5.6.3 注册和登入
5.6.4 页面权限控制
5.7 发表微博
5.7.1 微博模型
5.7.2 发表微博
5.7.3 用户页面
5.7.4 首页
5.7.5 下一步
5.8 参考资料
第6章 Node.js进阶话题
6.1 模块加载机制
6.1.1 模块的类型
6.1.2 按路径加载模块
6.1.3 通过查找node_modules目录加载模块
6.1.4 加载缓存
6.1.5 加载顺序
6.2 控制流
6.2.1 循环的陷阱
6.2.2 解决控制流难题
6.3 Node.js应用部署
6.3.1 日志功能
6.3.2 使用cluster模块
6.3.3 启动脚本
6.3.4 共享80端口
6.4 Node.js不是银弹
6.5 参考资料
附录A JavaScript的高级特性
附录B Node.js编程规范
索引
前 言
这本书讲了什么
本书是一本Node.js的入门教程,写给想了解Node.js的开发人员。我的目标是使读者通过阅读本书,学会使用Node.js进行Web后端开发,同时能熟悉事件驱动的异步式编程风格,以便进一步了解Node.js的许多高级特性,以及它所应用的更多领域。
本书共6章,分别讨论了Node.js的背景、安装和配置方法、基本特性、核心模块以及一些进阶话题。除此之外,还有2个附录,分别介绍了JavaScript的高级特性和Node.js编程规范。下面简要概述各章的主要内容。
第1章“Node.js简介”
这一章概述了什么是Node.js。读过这章后,你将对Node.js有一个基本的认识,同时了解它与JavaScript的深厚渊源。
第2章“安装和配置Node.js”
这一章讲述了如何在各种不同的环境下安装和配置Node.js及其基本运行环境,同时你你可以了解到如何编译Node.js,以及多版本管理工具。
第3章“Node.js快速入门”
这一章讲解Node.js的基础知识,你将会学到如何使用Node.js的基本环境和工具进行开发、运行和调试。同时,还会讲解异步式I/O与事件式编程的一些重要概念,这些概念将会贯穿全书。此外这一章还详细介绍了Node.js的模块和包的系统,这些都是开发中经常会碰到的内容。
第4章“Node.js核心模块”
这一章以全局对象、基本工具、事件发射器、文件系统和HTTP为代表,介 ............

书籍插图:
书籍《Node.js开发指南》 - 插图1
书籍《Node.js开发指南》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Node.js开发指南 - (EPUB全文下载)