• Node.js入门经典
21年品牌 40万+商家 超1.5亿件商品

Node.js入门经典

正版书 当天发 带塑封 976831497258401793

10.55 1.8折 59 九品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者[英]George Ornbo 著;傅强、陈宗斌 译

出版社人民邮电出版社

出版时间2013-04

版次1

装帧平装

货号976831497258401793

上书时间2024-11-09

旭日精品图书的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 [英]George Ornbo 著;傅强、陈宗斌 译
  • 出版社 人民邮电出版社
  • 出版时间 2013-04
  • 版次 1
  • ISBN 9787115311078
  • 定价 59.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 其他
  • 页数 338页
  • 字数 544千字
  • 正文语种 简体中文
  • 丛书 入门经典系列
【内容简介】
  《Node.js入门经典》分为6部分,第1部分介绍了Node.js的基本概念和特性;第2部分讲解如何借助HTTP模块和ExpressWeb框架,使用Node.js创建基本的网站;第3部分介绍了调试和测试Node.js应用程序的工具,以及部署Node.js应用的方法;第4部分讲解了Node.js实现实时编程的能力以及Socket.IO;第5部分介绍了Node.jsAPI以及构建Node.js应用程序所使用的组件;第6部分则介绍了CoffeeScript这款Java预编译器的知识,以及如何在Node.js中使用中间件、Backbone.js来创建单页面应用的知识。
  《Node.js入门经典》内容循序渐进、深入浅出、步骤详尽,而且附有大量适合动手实践的示例,可帮助读者在最短的时间内掌握Node.js。《Node.js入门经典》适合对Node.js感兴趣的零基础人员阅读,也适合对Web前端开发、后端开发感兴趣的技术人员阅读。
【作者简介】
George Ornbo是英国的一位JavaScript和Ruby开发人员。他开发Web应用程序已有8年时间,一开始是以自由职业者的身份工作,最近则为伦敦的pebble {code}工作。他的博客地址是http
【目录】
第1部分入门
第1章Node.js介绍
1.1什么是Node.js
1.2使用Node.js能做什么
1.3安装并创建第一个Node.js程序
1.3.1验证Node.js正确安装
1.3.2创建“HelloWorld”Node.js程序
1.4小结
1.5问与答
1.6测验
1.6.1问题
1.6.2答案
1.7练习

第2章npm(Node包管理器)
2.1npm是什么
2.2安装npm
2.3安装模块
2.4使用模块
2.5如何找模块
2.5.1官方来源
2.5.2非官方来源
2.6本地和全局的安装
2.6.1本地安装
2.6.2全局安装
2.7如何找模块文档
2.8使用package.json指定依赖关系(dependency)
2.9小结
2.10问与答
2.11测验
2.11.1问题
2.11.2答案
2.12练习

第3章Node.js的作用
3.1设计Node.js的目的
3.2理解I/O
3.3处理输入
3.4联网的I/O是不可预测的
3.5人类是不可预测的
3.6处理不可预测性
3.7小结
3.8问与答
3.9测验
3.9.1问题
3.9.2答案
3.10练习

第4章回调(Callback)
4.1什么是回调
4.2剖析回调
4.3Node.js如何使用回调
4.4同步和异步代码
4.5事件循环
4.6小结
4.7问与答
4.8测验
4.8.1问题
4.8.2答案
4.9练习

第2部分使用Node.js的基本网站
第5章HTTP
5.1什么是HTTP
5.2使用Node.js的HTTP服务器
5.2.1一个基础的服务器
5.2.2加入头(Header)
5.2.3检查响应头
5.2.4Node.js中的重定向
5.2.5响应不同的请求
5.3使用Node.js的HTTP客户端
5.4小结
5.5问与答
5.6测验
5.6.1问题
5.6.2答案
5.7练习

第6章Express介绍
6.1什么是Express
6.2为什么使用Express
6.3安装Express
6.4创建一个基础的Express站点
6.5探索Express
6.5.1app.js
6.5.2node_modules
6.5.3package.json
6.5.4public
6.5.5routes
6.5.6views
6.6介绍Jade
6.6.1使用Jade定义页面结构
6.6.2使用Jade输出数据
6.7小结
6.8问与答
6.9测验
6.9.1问题
6.9.2答案
6.10练习

第7章深入Express
7.1Web应用程序中的路由
7.2在Express中路由如何工作
7.3添加GET路由
7.4添加POST路由
7.5在路由中使用参数
7.6让路由保持可维护性
7.7视图渲染
7.8使用本地变量
7.9小结
7.10问与答
7.11测验
7.11.1问题
7.11.2答案
7.12练习

第8章数据的持久化
8.1什么是持久的数据
8.2将数据写入文件
8.3从文件读取数据
8.4读取环境变量
8.5使用数据库
8.5.1关系数据库
8.5.2NoSQL数据库
8.6在Node.js中使用MongoDB
8.6.1安装MongoDB
8.6.2连接MongoDB
8.6.3定义文档
8.6.4将TwitterBootstrap包含进来
8.6.5索引(Index)视图
8.6.6创建(Create)视图
8.6.7编辑视图
8.6.8删除任务
8.6.9添加闪出消息
8.6.10验证输入的数据
8.7小结
8.8问与答
8.9测验
8.9.1问题
8.9.2答案
8.10练习

第3部分调试、测试与部署
第9章调试Node.js应用程序
9.1调试
9.2STDIO模块
9.3Node.js调试器
9.4NodeInspector
9.5关于测试的注释
9.6小结
9.7问与答
9.8测验
9.8.1问题
9.8.2答案
9.9练习

第10章测试Node.js应用程序
10.1为什么测试
10.2Assert(断言)模块
10.3第三方测试工具
10.4行为驱动的开发(BehaviorDrivenDevelopment)
10.4.1Vows
10.4.2Mocha
10.5小结
10.6问与答
10.7测验
10.7.1问题
10.7.2答案
10.8练习

第11章部署Node.js应用程序
11.1准备好部署
11.2在云上托管
11.3Heroku
11.3.1注册Heroku
11.3.2为Heroku准备应用程序
11.3.3将应用程序部署到Heroku
11.4CloudFoundry
11.4.1注册CloudFoundry
11.4.2为CloudFoundry准备应用程序
11.4.3将应用程序部署到CloudFoundry
11.5Nodester
11.5.1注册Nodester
11.5.2为Nodester准备应用程序
11.5.3将应用程序部署到Nodester
11.6其他PaaS提供商
11.7小结
11.8问与答
11.9测验
11.9.1测验
11.9.2答案
11.10练习

第4部分使用Node.js的中间站点
第12章介绍Socket.IO
12.1现在要开始学习一些完全不同的技术了
12.2动态Web简史
12.3Socket.IO
12.4基础的Socket.IO示例
12.5从服务器发送数据到客户端
12.6将数据广播给客户端
12.7双向数据
12.8小结
12.9问与答
12.10测验
12.10.1问题
12.10.2答案
12.11练习

第13章一个Socket.IO聊天服务器
13.1Express和Socket.IO
13.2添加昵称
13.2.1将昵称发送给服务器
13.2.2管理昵称列表
13.2.3使用回调来验证
13.2.4广播昵称列表
13.2.5添加消息收发功能
13.3小结
13.4问与答
13.5测验
13.5.1问题
13.5.2答案
13.6练习

第14章一个流Twitter客户端
14.1流API
14.2注册Twitter
14.3和Node.js一起使用Twitter的API
14.4从数据中挖掘含义
14.5将数据推送到浏览器
14.6创建一个实时的爱恨表
14.7小结
14.8问与答
14.9测验
14.9.1问题
14.9.2答案
14.10练习

第15章JSONAPI
15.1API
15.2JSON
15.3使用Node.js发送JSON数据
15.4从JavaScript对象创建JSON
15.5使用Node.js消费JSON数据
15.6使用Node.js创建JSONAPI
15.6.1在Express中以JSON发送数据
15.6.2构建应用程序
15.7小结
15.8问与答
15.9测验
15.9.1问题
15.9.2答案
15.10练习

第5部分探索Node.jsAPI
第16章进程模块
16.1进程是什么
16.2退出进程以及进程中的错误
16.3进程与信号
16.4向进程发送信号
16.5使用Node.js创建脚本
16.6给脚本传递参数
16.7小结
16.8问与答
16.9测验
16.9.1问题
16.9.2答案
16.10练习

第17章子进程模块
17.1什么是子进程
17.2杀死子进程
17.3与子进程通信
17.4集群(Cluster)模块
17.5小结
17.6问与答
17.7测验
17.7.1问题
17.7.2答案
17.8练习

第18章事件模块
18.1理解事件
18.2通过HTTP演示事件
18.3用事件玩乒乓
18.4动态编写事件侦听器程序
18.5小结
18.6问与答
18.7测验
18.7.1问题
18.7.2答案
18.8练习

第19章缓冲区模块
19.1二进制数据初步
19.2从二进制到文本
19.3二进制和Node.js
19.4Node.js中的缓冲区是什么?
19.5写入缓冲区
19.6向缓冲区追加数据
19.7复制缓冲区
19.8修改缓冲区中的字符串
19.9小结
19.10问与答
19.11测验
19.11.1问题
19.11.2答案
19.12练习

第20章流模块
20.1流简介
20.2可读流
20.3可写流
20.4通过管道连接流
20.5流的MP3
20.6小结
20.7问与答
20.8测验
20.8.1问题
20.8.2答案
20.9练习

第6部分进一步的Node.js开发
第21章CoffeeScript
21.1什么是CoffeeScript
21.2安装与运行CoffeeScript
21.3为什么要使用预编译器
21.4CoffeeScript的功能
21.4.1最小语法
21.4.2条件和比较
21.4.3循环
21.4.4字符串
21.4.5对象
21.4.6类、继承和super
21.5调试CoffeeScript
21.6对CoffeeScript的反应
21.7小结
21.8问与答
21.9测验
21.9.1问题
21.9.2答案
21.10练习

第22章创建Node.js模块
22.1为什么创建模块
22.2流行的Node.js模块
22.3package.json文件
22.4文件夹结构
22.5开发和测试模块
22.6添加可执行文件
22.7使用面向对象或者基于原型的编程
22.8通过GitHub共享代码
22.9使用TravisCI
22.10发布到npm
22.11公开模块
22.12小结
22.13问与答
22.14测验
22.14.1问题
22.14.2答案
22.15练习

第23章使用Connect创建中间件
23.1什么是中间件
23.2Connect中的中间件
23.3使用中间件的访问控制
23.4按IP地址限制访问
23.5将用户强制到单个域上
23.6小结
23.7问与答
23.8测验
23.8.1问题
23.8.2答案
23.9练习

第24章结合使用Backbone.js与Node.js
24.1什么是Backbone.js
24.2Backbone.js如何工作
24.3一个简单的Backbone.js视图
24.4使用Backbone.js创建记录
24.5小结
24.6问与答
24.7测验
24.7.1问题
24.7.2答案
24.8练习
……
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP