题名:Node.js高级编程
作者:(美) Pedro Teixeira著
出版年:2013
ISBN: 978-7-302-34441-4
分类号: TP312
中图分类: 程序语言、算法语言
译者: 胡训强, 张欣景
定价: 58.00
页数: 368 页
出版社: 清华大学出版社
装订: 平装

Node.js是一种主流框架,它允许你使用JavaScript快速构建具有高度可伸缩性的网络程序。可是,它有自己的学习曲线,这本较为深入的指南性图书首先介绍了Node.js平台的安装,然后重点关注:创建和加载模块;使用缓冲区对二进制数据进行处理、编码和编码;用事件发射器模式简化事件绑定等。本书还涵盖了从使用定时器制定函数执行计划到创建和控制外部进程等内容,可以让你为运行、构建和测试自定义模块做好准备。<br />主要内容<br />介绍了查询和读写文件<br />研究了流、文件系统、网络和自动化单元测试<br />详细描述了如何读写数据流<br />从零开始构建TCP和HTTP服务器与客户端<br />介绍使用数据报、测试和调试模块以及控制回调流程<br />展示了如何用Connect、Express和Socke.IO开发实时Web应用程序<br />引导你连接到MySQL、CouchDB和MongoDB数据库<br />主要内容<br />介绍了实现位置跟踪和接近警报的多种方法<br />揭秘SensorManager API中物理传感器背后的物理原理,从而让你了解正确的应用方式<br />展示了算法代码来解释带噪声的传感器数据并检测其变化<br />演示了如何测量设备属性,例如方向和移动,以及类似相对高度这样的环境属性<br />探究如何使用Android开放附件(Android Open Accessory,AOA)来访问外部传感器<br />介绍近场通信(NFC)技术及其API<br />提供图像和信号处理代码来检测摄像头和麦克风所捕获到的内容<br />给出使用Android语音识别和文本转语音API来创建可靠、用户友好、带语音功能的应用所需的所有组件

Pedro Teixeria是一位高产的开源项目程序员,同时也是众多Node.js模块的构建者。他是Node公司的创始人之一,同时也是Nodejitsu公司的高级程序员,Nodejitsu公司是以Node.js平台作为服务的领头羊。
自从在14年前获得软件工程学位后,他从事过的职业包括咨询师和程序员,并且他还是世界知名的Node.js社区活跃成员。此外,他还是广受欢迎的Node Tuts视频的制作者。