登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Node学习指南

書城自編碼: 2250286
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]鲍尔丝 著,夏思雨,高亮 译
國際書號(ISBN): 9787115337962
出版社: 人民邮电出版社
出版日期: 2014-03-01
版次: 1
頁數/字數: 360/451000
書度/開本: 16开 釘裝: 平装

售價:NT$ 621

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
浪潮将至
《 浪潮将至 》

售價:NT$ 395.0
在虚无时代:与马克斯·韦伯共同思考
《 在虚无时代:与马克斯·韦伯共同思考 》

售價:NT$ 260.0
日内交易与波段交易的资金风险管理
《 日内交易与波段交易的资金风险管理 》

售價:NT$ 390.0
自然信息图:一目了然的万物奇观
《 自然信息图:一目了然的万物奇观 》

售價:NT$ 640.0
经纬度丛书·州县之民:治乱之间的小民命运
《 经纬度丛书·州县之民:治乱之间的小民命运 》

售價:NT$ 440.0
女性史:古代卷(真正意义上的女性大历史)
《 女性史:古代卷(真正意义上的女性大历史) 》

售價:NT$ 560.0
跨代伴侣治疗
《 跨代伴侣治疗 》

售價:NT$ 440.0
精华类化妆品配方与制备手册
《 精华类化妆品配方与制备手册 》

售價:NT$ 990.0

建議一齊購買:

+

NT$ 573
《 Node与Express开发 》
+

NT$ 891
《 AngularJS权威教程 》
+

NT$ 351
《 Node应用程序构建——使用MongoDB和Backbone 》
+

NT$ 642
《 深入浅出Node.js【国内第一本深入讲解Node的图书】 》
編輯推薦:
■ 探索Node独特的异步开发的实现方式;
■ 使用Express架构和Connect中间件构建Node应用示例;
■ 使用NoSQL解决方案,比如Redis和MongoDB,探索Node的关系数据库模块;
■ 使用PDF文件,提供HTML5媒体,使用Canvas创建图形;
■ 使用WebSockets创建浏览器和服务器的双向通信;
■ 深入学习如何调试和测试程序;
■ 在云服务器或者自己的系统上部署Node应用程序。
精彩的内容将帮助你将Web开发技能从浏览器端转向Node服务器,并且学习如何使用Node这种基于JavaScript的平台编写出快速和高可扩展性的网络应用。你可以快速掌握Node的核心技能,获得使用内建和扩展模块的经验,并了解客户端编程和服务器端编程的不同和相同之处。
如果你喜欢使用JavaScript,书中提供了很多代码和开发的示例来帮助你学习Node服务器端的开发。
內容簡介:
Node.js是一套用来编写高性能网络服务器的JavaScript工具包。它可以让JavaScript在服务器端运行,因此,可用来快速构建网络服务及应用的平台。
《Node学习指南》是学习Node编程的入门指南。全书共16章。前4章主要介绍Node基本知识,包管理工具npm的安装和使用等。第5章介绍了Node处理异步开发的独特的实现方式等。第6~8章,讲解了路由、代理、Web服务器、中间件等基本概念,包括Express。第9章到第11章分别介绍了基于Redis、MongoDB以及关系型数据库的Node应用开发。第12章到第14章分别介绍了图形和媒体、Sockets.io模块、调试和测试等主题。第15章介绍了安全和权限的问题,第16章介绍了Node应用的扩展和部署。
《Node学习指南》适合有一定基础的JavaScript程序员阅读,也适合对学习Node应用开发感兴趣的读者学习参考。
關於作者:
Shelley Powers从JavaScript刚发布时,就开始使用和编写Web技术相关书籍。她之前在O’Reilly出版了8本书,包括Developing ASP Components(2001),Adding Ajax(2007)和JavaScript Cookbook(2010)。
目錄
第1章 Node.js:启动与运行 
 1.1 搭建Node开发环境 
 1.1.1 LinuxUbuntu下安装Node 
 1.1.2 Windows 7平台下Node+WebMatrix 
 1.1.3 升级Node 
 1.2 开始Node开发 
 1.2.1 Hello, World in Node 
 1.2.2 分析“Hello,World” 
 1.3 异步函数及Node事件循环 
 1.3.1 使用异步方式读取文件 
 1.3.2 观察异步程序流程 
 1.4 Node的优势 
 
第2章 Node与REPL 
 2.1 REPL:先睹为快和未定义的表达式 
 2.2 REPL的优势:更好地理解表层之下的JavaScript 
 2.3 多行以及更复杂的JavaScript 
 2.3.1 REPL命令 
 2.3.2 REPL和rlwrap 
 2.3.3 定制REPL 
 2.4 不可预计的意外——记得经常保存 
 
第3章 Node核心库 
 3.1 全局对象:global、process和Buffer 
 3.1.1 global 
 3.1.2 process 
 3.1.3 Buffer 
 3.2 定时器:setTimeout、clearTimeout、setInterval 和clearInterval 
 3.3 Servers、Streams和Sockets 
 3.3.1 TCP Sockets和Servers 
 3.3.2 HTTP 
 3.3.3 UDP数据报套接字 
 3.3.4 流、管道和Readline 
 3.4 子进程 
 3.4.1 child_process.spawn 
 3.4.2 child_process.exec和child_process.execFile 
 3.4.3 child_process.fork 
 3.4.4 在Windows系统中使用子进程 
 3.5 域名解析和URL处理 
 3.6 Utilities模块和对象继承 
 3.7 Events和EventEmitter 
 
第4章 Node模块系统 
 4.1 使用require和默认路径加载模块 
 4.2 外部模块和Node包管理工具 
 4.3 如何找到你需要的模块 
 4.3.1 Colors:简单至上 
 4.3.2 Optimist:另一个简单的小模块 
 4.3.3 Underscore 
 4.4 创建自定义模块 
 4.4.1 打包整个目录 
 4.4.2 为你的模块发布做准备 
 4.4.3 发布模块 
 
第5章 控制流、异步模式和异常处理 
 5.1 使用Callback而不使用Promises 
 5.2 顺序调用、嵌套回调、异常捕获 
 5.3 异步模式和控制流模块 
 5.3.1 Step 
 5.3.2 Async 
 5.4 Node编码风格 
 
第6章 路由寻址、服务文件和中间件 
 6.1 从头开始:创建一个简单的静态文件服务器 
 6.2 中间件 
 6.2.1 Connect基本知识 
 6.2.2 Connect中间件 
 6.2.3 定制Connect中间件 
 6.3 Routers 
 6.4 Proxies 
 
第7章 Express框架 
 7.1 Express:启动和运行 
 7.2 app.js文件 
 7.3 错误处理 
 7.4 Express与Connect的关系 
 7.5 路由 
 7.5.1 路由路径 
 7.5.2 路由和HTTP动词 
 7.6 关于MVC 
 7.7 使用cURL测试Express应用程序 
 
第8章 Express、模板系统和CSS 
 8.1 EJS模板系统Embedded JavaScript Template System 
 8.1.1 基本语法 
 8.1.2 Node与EJS 
 8.1.3 EJS与Node Filters 
 8.2 在Express中使用EJS 
 8.2.1 多对象环境的改造 
 8.2.2 静态文件路由 
 8.2.3 处理一个新对象的Post请求 
 8.2.4 Widget索引和生成picklist 
 8.2.5 显示单个对象并确认对象的删除操作 
 8.2.6 提供更新信息的表达以及处理PUT请求 
 8.3 Jade模板系统 
 8.3.1 Jade语法简介 
 8.3.2 使用block和extends模块化视图模板 
 8.3.3 Widget View转换为Jade模板 
 8.3.4 转换edit和delete表单 
 8.4 使用Stylus完成简单的CSS样式 
 
第9章 结构化数据、Noe和Redis 
 9.1 Node和Redis 
 9.2 构建游戏得分排行榜 
 9.3 创建消息队列 
 9.4 为Express应用程序添加统计中间件 
 
第10章 Node和MongoDB:文档中心数据 
 10.1 MongoDB Native Node.js DriverMongoDB原生Node.js驱动 
 10.1.1 MongoDB入门 
 10.1.2 定义、创建以及销毁MongoDB Collection 
 10.1.3 为Collection添加数据 
 10.1.4 查询数据 
 10.1.5 使用Updates、Upserts、Find和Remove 
 10.2 使用Mongoose实现Widget模块 
 10.3 重构Widget工厂 
 10.4 添加MongoDB后台 
 
第11章 Node与关系型数据库 
 11.1 db-mysql入门 
 11.1.1 查询字符串和方法链 
 11.1.2 使用查询字符串更新数据库 
 11.1.3 使用方法链更新数据库 
 11.2 使用node-mysql实现本地MySQL访问 
 11.2.1 使用node-mysql做基本的CRUD操作 
 11.2.2 MySQL事务与mysql-queues 
 11.3 ORM与Sequelize 
 11.3.1 定义模型 
 11.3.2 ORM风格的CRUD实现 
 11.3.3 添加多个对象 
 11.3.4 从关系型到ORM 
 
第12章 图形和HTML5 Video 
 12.1 创建和使用PDF 
 12.1.1 使用子进程访问PDF工具 
 12.1.2 使用PDFKit创建PDF 
 12.2 从子进程访问ImageMagick 
 12.3 通过HTTP提供HTML5 Video服务 
 12.4 创建和流化画布内容Canvas Content 
 
第13章 WebSockets和Socket.IO 
 13.1 WebSockets 
 13.2 Socket.IO简介 
 13.2.1 一个简单的通信范例 
 13.2.2 异步世界里的WebSockets 
 13.2.3 关于客户端代码 
 13.3 配置Socket.IO 
 13.4 Chat:WebSockets版本的“Hello, World” 
 13.5 在Express中使用Socket.IO 
 
第14章 Node应用程序的测试和调试 
 14.1 调试 
 14.1.1 Node.js Debugger 
 14.1.2 使用Node Inspector的客户端调试 
 14.2 单元测试Unit Testing 
 14.2.1 Assert与单元测试 
 14.2.2 Nodeunit与单元测试 
 14.2.3 其他测试框架 
 14.3 验收测试 
 14.3.1 Soda和Selenium测试 
 14.3.2 通过Tobi和Zombie模拟浏览器 
 14.4 性能测试:基准问题和负载测试 
 14.4.1 ApacheBench基准测试 
 14.4.2 Nodeload与负载测试 
 14.5 Nodemon更新代码 
 
第15章 安全及防护 
 15.1 数据加密 
 15.1.1 TSLSSL配置 
 15.1.2 使用HTTPS 
 15.1.3 如何安全的保存密码 
 15.2 认证授权及Passport 
 15.2.1 授权认证策略:Oauth、OpenID、用户名密码验证 
 15.2.2 Local Passport Strategy 
 15.2.3 Twitter Passport StrategyOAuth 
 15.3 保护应用程序,防止攻击 
 15.3.1 不要使用eval 
 15.3.2 尽量使用复选框、单选按钮和下拉式选项 
 15.3.3 使用node-validator 
 15.4 在沙箱中执行代码 
 
第16章 扩展和部署Node应用 
 16.1 把你的节点部署到服务器上 
 16.1.1 编写package.json文件 
 16.1.2 使用Forever让你的应用“永不掉线” 
 16.1.3 使用Node和Apache 
 16.1.4 改善性能 
 16.2 部署到云服务 
 16.2.1 通过Cloud9 IDE部署到Windows Azure 
 16.2.2 Joyent Development SmartMachine 
 16.2.3 Heroku 
 16.2.4 Amazon EC2 
 16.2.5 Nodejitsu 
 
附录 Node、Git和GitHub

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.