首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Node.js开发指南
内容
编辑推荐

Node.js是一种新兴的开源技术,它将JavaScript从Web浏览器移植到常规的服务器端,使用Chrome的V8虚拟机来解释和执行JavaScript代码,能用于构建高性能、高可扩展的服务器和客户端应用,以实现真正“实时的Web应用”。Node.js在GitHub上吸引了大量开发人员的注意,目前已经有不少可以直接引用的优秀模块。

《Node.js开发指南》(作者郭家宝)是一本Node.js的入门教程,共分6章,分别讨论了Node.js的背景、安装和配置方法、基本特性、核心模块以及开发实战,让读者对Node.js有一个全面的认识,学会如何用Node.js编程,并了解到事件驱动的异步式I/O的编程模式,同时还可以掌握一些使用 JavaScript进行函数式编程的方法。本书非常适合想学习新技术的Web应用开发人员阅读。

内容推荐

《Node.js开发指南》(作者郭家宝)首先简要介绍Node.js,然后通过各种示例讲解Node.js的基本特性,再用案例式教学的方式讲述如何用Node.js进行Web开发,接着探讨一些Node.js进阶话题,最后展示如何将一个Node.js应用部署到生产环境中。

《Node.js开发指南》面向对Node.js感兴趣,但没有基础的读者,也可供已了解Node.js,并对Web前端/后端开发有一定经验,同时想尝试新技术的开发者参考。

目录

第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 编程4

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开发指南
副书名
原作名
作者 郭家宝
译者
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115283993
开本 16开
页数 178
版次 1
装订 平装
字数 249
出版时间 2012-07-01
首版时间 2012-07-01
印刷时间 2012-07-01
正文语种
读者对象 青年(14-20岁),研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 0.372
CIP核字
中图分类号 TP312-62
丛书名
印张 11.75
印次 1
出版地 北京
235
187
10
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数 5000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/9 6:39:32