您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
了不起的Node.js
字数: 436.00千字
装帧: 平装
出版社: 电子工业出版社
作者: (美)劳奇(Guillermo Rauch) 著作 赵静 译者
出版日期: 2014-01-01
商品条码: 9787121217692
版次: 1
开本: 16开
页数: 292
出版年份: 2014
定价:
¥79
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书是一本经典的Learning by Doing的书籍。它由Node社区著名的 Socket.IO作者――GuillermoRauch,通过大量的实践案例撰写,并由 Node社区非常活跃的开发者――Goddy Zhao翻译而成。
本书内容主要由对五大部分的介绍组成:Node核心设计理念、Node核心模块API、Web开发、数据库以及测试。从前到后、由表及里地对使用 Node进行Web开发的每一个环节都进行了深入的讲解,并且最大的特点就是通过大量的实际案例、代码展示来剖析技术点,讲解最佳实践。
目录
PART Ⅰ 从安装与概念开始
CHAPTER 1 安装
在Windows下安装
在OS.X下安装
在Linux下安装
编译
确保安装成功
Node.REPL
执行文件
NPM
安装模块
自定义模块
安装二进制工具包
浏览NPM仓库
小结
CHAPTER 2 JavaScript概览
介绍
JavaScript基础
类型
类型的困惑
函数
THIS、FUNCTION #CALL以及FUNCTION#APPLY
函数的参数数量
闭包
类
继承
TRY.{}.CATCH.{}
v8中的JavaScript
OBJECT#KEYS
ARRAY#ISARRAY
数组方法
字符串方法
JSON
FUNCTION#BIND
FUNCTION#NAME
_PROTO_(继承)
存取器
小结
CHAPTER 3 阻塞与非阻塞IO
能力越强,责任就越大
阻塞
单线程的世界
错误处理
堆栈追踪
小结
CHAPTER 4 Node中的JavaScript
global对象
实用的全局对象
模块系统
绝对和相对模块
暴露API
事件
buffer
小结
PART Ⅱ Node重要的API
CHAPTER 5 命令行工具(CLI)以及FS API:首个Node应用
需求
编写首个Node程序
创建模块
同步还是异步
理解什么是流(stream)
输入和输出
重构
用fs进行文件操作
对CLI一探究竟
argv
工作目录
环境变量
退出
信号
ANSI转义码
对fs一探究竟
Stream
监视
小结
CHAPTER 6 TCP
TCP有哪些特性
面向连接的通信和保证顺序的传递
面向字节
可靠性
流控制
拥堵控制
Telnet
基于TCP的聊天程序
创建模块
理解NET.SERVER.API
接收连接
data事件
状态以及记录连接情况
圆满完成此程序
一个IRC客户端程序
创建模块
理解NET#STREAM.API
实现部分IRC协议
测试实际的IRC服务器
小结
CHAPTER 7 HTTP
HTTP结构
头信息
连接
一个简单的Web服务器
创建模块
输出表单
method和URL
数据
整合
让程序更健壮
一个Twitter.Web客户端
创建模块
发送一个简单的HTTP请求
发送数据
获取推文
superagent来拯救
使用up重启HTTP服务器
小结
PART Ⅲ Web开发
CHAPTER 8 Connect
使用HTTP构建一个简单的网站
通过Connect实现一个简单的网站
中间件
书写可重用的中间件
static中间件
query中间件
logger中间件
body.parser中间件
cookie
会话(session)
Redis.session
methodOverride中间件
basicAuth中间件
小结
CHAPTER 9 Express
一个小型Express应用
创建模块
HTML
SETUP
定义路由
查询
运行
设置
模板引擎
错误处理
快捷方法
路由
中间件
代码组织策略
小结
CHAPTER 10 WebSocket
Ajax
HTML5.WebSocket
一个ECHO示例
初始化项目
建立服务器
建立客户端
运行示例程序
鼠标光标
初始化示例程序
建立服务器
建立客户端
运行示例程序
面临一个挑战
关闭并不意味着断开连接
JSON
重连
广播
WebSocket属于HTML5:早期浏览器不支持
解决方案
小结
CHAPTER 11 Socket.IO
传输
断开.VS.关闭
事件
命名空间
聊天程序
初始化程序
构建服务器
构建客户端
事件和广播
消息接收确认
一个轮流做DJ的应用
扩展聊天应用
集成Grooveshark.API
播放歌曲
小结
PART Ⅳ 数据库
CHAPTER 12 MongoDB
安装
使用MongoDB:一个用户认证的例子
构建应用程序
创建Express.App
连接MongoDB
创建文档
查找文档
身份验证中间件
校验
原子性
安全模式
Mongoose介绍
定义模型
定义嵌套的键
定义嵌套文档
构建索引
中间件
探测模型状态
查询
扩展查询
排序
选择
限制
跳过
自动产生键
转换
一个使用Mongoose的例子
构建应用
重构
建立模型
小结
CHAPTER 13 MySQL
node—mysql
初始化项目
Express应用
连接MySQL
初始化脚本
创建数据
获取数据
sequelize
初始化sequelize
初始化Express应用
连接sequelize
定义模型和同步
创建数据
获取数据
删除数据
完整地完成应用
小结
CHAPTER 14 Redis
安装Redis
Redis查询语言
数据类型
字符串
哈希
列表
数据集
有序数据集
Redis和Node
使用node—redis实现一个社交图谱
小结
PART Ⅴ 测试
CHAPTER 15 代码共享
什么样的代码可以共享
书写兼容的JavaScript代码
导出模块
模拟实现ECMA.API
模拟实现Node.API
模拟实现浏览器端API
跨浏览器的继承实现
集成到一起:browserbuild
基础案例
小结
CHAPTER 16 测试
简单测试
测试目标
测试策略
测试程序
expect.js
API一览
Mocha
测试异步代码
BDD风格
TDD风格
export风格
在浏览器端使用Mocha.
小结
索引
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网