Node.js开发指南

Node.js开发指南 pdf epub mobi txt 电子书 下载 2025

出版者:人民邮电出版社
作者:郭家寶(BYVoid)
出品人:
页数:178
译者:
出版时间:2012-7
价格:45.00元
装帧:平装
isbn号码:9787115283993
丛书系列:图灵原创
图书标签:
  • Node.js
  • JavaScript
  • Web开发
  • 后端开发
  • 计算机
  • 编程
  • Web
  • 后端
  • Node
  • js
  • 开发
  • 指南
  • JavaScript
  • 后端
  • 编程
  • 服务器
  • 异步
  • 并发
  • 框架
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Node.js是一种方兴未艾的新技术,诞生于2009年。经过两年的快速变化,Node.js生态圈已经逐渐走向稳定。Node.js采用了以往类似语言和框架中非常罕见的技术,总结为关键词就是:非阻塞式控制流、异步I/O、单线程消息循环。不少开发者在入门时总要经历一个痛苦的思维转变过程,给学习带来巨大的障碍。 而本书的目的就是帮助读者扫清这些障碍,学会使用Node.js进行Web后端开发,同时掌握事件驱动的异步式编程风格,以便进一步利用Node.js的高级特性。

作者简介

郭家寶(BYVoid),清华大学计算机系2010级本科生,曾获得信息学奥林匹克竞赛(NOI)金牌。他从中学开始涉足开源开发,参与过「汉典网」等许多Web项目的前后端设计开发,同时是Linux输入法ibus-pinyin的作者。他从2009年Node.js诞生之始,就一直在关注它的发展,有过许多用Node.js建立网站的经验,活跃于CNode社区。

目录信息

目    录
第1章  Node.js简介  1
1.1  Node.js 是什么  2
1.2  Node.js 能做什么  3
1.3  异步式 I/O 与事件驱动  4
1.4  Node.js 的性能  5
1.4.1  Node.js 架构简介  5
1.4.2  Node.js 与 PHP + Nginx  6
1.5  JavaScript 简史  6
1.5.1  Netscape 与 LiveScript  7
1.5.2  Java 与 Javascript  7
1.5.3  微软的加入—— JScript  8
1.5.4  标准化—— ECMAScript  8
1.5.5  浏览器兼容性问题  9
1.5.6  引擎效率革命和 JavaScript 的未来  9
1.6  CommonJS  10
1.6.1  服务端 JavaScript 的重生  10
1.6.2  CommonJS 规范与实现  11
1.7  参考资料  12
第2章  安装和配置Node.js  13
2.1  安装前的准备  14
2.2  快速安装  14
2.2.1  Microsoft Windows系统上安装Node.js  14
2.2.2  Linux 发行版上安装Node.js  16
2.2.3  Mac OS X上安装Node.js  16
2.3  编译源代码  17
2.3.1  在 POSIX 系统中编译  17
2.3.2  在 Windows系统中编译  18
2.4  安装Node 包管理器  18
2.5  安装多版本管理器  19
2.6  参考资料  21
第3章  Node.js快速入门  23
3.1  开始用 Node.js 编程  24
3.1.1  Hello World  24
3.1.2  Node.js 命令行工具  25
3.1.3  建立 HTTP 服务器  26
3.2  异步式 I/O 与事件式编程  29
3.2.1  阻塞与线程  29
3.2.2  回调函数  31
3.2.3  事件  33
3.3  模块和包  34
3.3.1  什么是模块  35
3.3.2  创建及加载模块  35
3.3.3  创建包  38
3.3.4  Node.js 包管理器  41
3.4  调试  45
3.4.1  命令行调试  45
3.4.2  远程调试  47
3.4.3  使用 Eclipse 调试 Node.js  48
3.4.4  使用 node-inspector 调试Node.js  54
3.5  参考资料  55
第4章  Node.js核心模块  57
4.1  全局对象  58
4.1.1  全局对象与全局变量  58
4.1.2  process  58
4.1.3  console  60
4.2  常用工具 util  61
4.2.1  util.inherits  61
4.2.2  util.inspect  62
4.3  事件驱动 events  63
4.3.1  事件发射器  64
4.3.2  error 事件  65
4.3.3  继承 EventEmitter  65
4.4  文件系统 fs  65
4.4.1  fs.readFile  66
4.4.2  fs.readFileSync  67
4.4.3  fs.open  67
4.4.4  fs.read  68
4.5  HTTP 服务器与客户端  70
4.5.1  HTTP 服务器  70
4.5.2  HTTP 客户端  74
4.6  参考资料  77
第5章  使用Node.js进行Web开发  79
5.1  准备工作  80
5.1.1  使用http模块  82
5.1.2  Express 框架  83
5.2  快速开始  84
5.2.1  安装 Express  84
5.2.2  建立工程  85
5.2.3  启动服务器  86
5.2.4  工程的结构  87
5.3  路由控制  89
5.3.1  工作原理  89
5.3.2  创建路由规则  92
5.3.3  路径匹配  93
5.3.4  REST 风格的路由规则  94
5.3.5  控制权转移  95
5.4  模板引擎  97
5.4.1  什么是模板引擎  97
5.4.2  使用模板引擎  98
5.4.3  页面布局  99
5.4.4  片段视图  100
5.4.5  视图助手  100
5.5  建立微博网站  102
5.5.1  功能分析  102
5.5.2  路由规划  102
5.5.3  界面设计  103
5.5.4  使用Bootstrap  104
5.6  用户注册和登录  107
5.6.1  访问数据库  107
5.6.2  会话支持  110
5.6.3  注册和登入  111
5.6.4  页面权限控制  120
5.7  发表微博  123
5.7.1  微博模型  123
5.7.2  发表微博  125
5.7.3  用户页面  126
5.7.4  首页  127
5.7.5  下一步  129
5.8  参考资料  129
第6章  Node.js进阶话题  131
6.1  模块加载机制  132
6.1.1  模块的类型  132
6.1.2  按路径加载模块  132
6.1.3  通过查找node_modules目录加载模块  133
6.1.4  加载缓存  134
6.1.5  加载顺序  134
6.2  控制流  135
6.2.1  循环的陷阱  135
6.2.2  解决控制流难题  137
6.3  Node.js 应用部署  138
6.3.1  日志功能  138
6.3.2  使用cluster模块  140
6.3.3  启动脚本  142
6.3.4  共享80端口  143
6.4  Node.js 不是银弹  144
6.5  参考资料  146
附录A  JavaScript的高级特性  147
附录B  Node.js编程规范  167
索引  175
· · · · · · (收起)

读后感

评分

带着对nodejs的好奇而买了这本书的kindle版,看目录就知道只是一些介绍性的内容,但是章节设计相对合理,循序渐进,对于篇幅的拿捏也比较精准,文笔流畅,不会让人觉得啰嗦,但是信息都已经传达到了。 不过,也仅仅适用于入门,所有内容都是点到为止,同时需要一点javascript的...  

评分

nodejs,不仅仅是把JavaScript运行在服务端,它提供一整套应用开发需要的所有支持,从文件系统访问,操作系统API到网络通信,甚至也可以开发图形界面应用程序。 另外事件驱动和异步io的机制听说 并发性能很牛逼! 没有银弹,没有任何一门语言能适合所有场景,nodejs也是,下...  

评分

由于 Express 版本更新了,再沿用书中代码有很多的坑,学起来效率非常低。 哪位用 Express 4.x 实现了书中最后的实例? "dependencies": { "express": "~4.2.0", "express-partials": "*", "express-session": "^1.6.3", "static-favicon": "~1.0.0", ...  

评分

带着对nodejs的好奇而买了这本书的kindle版,看目录就知道只是一些介绍性的内容,但是章节设计相对合理,循序渐进,对于篇幅的拿捏也比较精准,文笔流畅,不会让人觉得啰嗦,但是信息都已经传达到了。 不过,也仅仅适用于入门,所有内容都是点到为止,同时需要一点javascript的...  

评分

半夜,正在研究restful的相关技术,然后一不小心搜到这本书了,看了部分,绝得写得质量应该还不错,看到价格又挺合适,电子书,19.9元。 但是买完后悔了,终于知道为什么便宜了,也就前几章质量还可以,也就仅仅前几章的内容。。这书才不到200页,可惜图灵不支持退货(呵呵)。...  

用户评价

评分

这书写的太简单,看了半小时,看完了....

评分

版本更新太快,这本书已经不适合了

评分

优秀的入门

评分

作为国内第一本关于node.js的书,是值得表扬的。作者也是一名大学的在校生,对技术的领悟和理解也看得出有过人之处。刚开始看这本书是因为项目中用到,那时候版本还是0.6,现在也变成了0.10,项目还没完全结束。整本书对node.js的整体框架和细节介绍的都是比较全面的,虽然版本的变化使得有些示例已经过期了,但编写程序的思想没有什么变化。值得一提的是附录关于javascript的高级特性编写的很棒,如果项目中真的能用到这些特性的话,还是有助于理解和应用的。

评分

作为国内第一本关于node.js的书,是值得表扬的。作者也是一名大学的在校生,对技术的领悟和理解也看得出有过人之处。刚开始看这本书是因为项目中用到,那时候版本还是0.6,现在也变成了0.10,项目还没完全结束。整本书对node.js的整体框架和细节介绍的都是比较全面的,虽然版本的变化使得有些示例已经过期了,但编写程序的思想没有什么变化。值得一提的是附录关于javascript的高级特性编写的很棒,如果项目中真的能用到这些特性的话,还是有助于理解和应用的。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有