Node.js开发实战
电子书推荐
-
Node.js开发指南_中文 PDF电子书 评分:
2 3 5 7 10 8 9 4 6 前 言 这本书讲了什么 本书是一本Node.js 的入门教程,写给想了解Node.js 的开发人员。我的目标是使读者通 过阅读本书,学会使用Node.js 进行Web 后端开发,同时能熟悉事件驱动的异步式编程风格, 以便进一步了解Node.js 的许多高级特性,以及它所应用的更多领域。 本书共6章,分别讨论了Node.js的背景、安装和配置方法、基本特性、核心模块以及一 些进阶话题。除此之外,还有2个附录,分别介绍了JavaScript 的高级特性和Node.js 编程规 范。下面简要概述各章的主要内容。 第1章“Node.js 简介” 这一章概述了什么是Node.js。读过这章后,你将对Node.js 有一个基本的认识,同时了 解它与JavaScript 的深厚渊源。 第2章“安装和配置Node.js” 这一章讲述了如何在各种不同的环境下安装和配置Node.js 及其基本运行环境,同时你 你可以了解到如何编译Node.js,以及多版本管理工具。 第3章“Node.js 快速入门” 这一章讲解Node.js的基础知识,你将会学到如何使用Node.js 的基本环境和工具进行开发、 运行和调试。同时,还会讲解异步式I/O与事件式编程的一些重要概念,这些概念将会贯穿全书。 此外这一章还详细介绍了Node.js 的模块和包的系统,这些都是开发中经常会碰到的内容。 第4章“Node.js 核心模块” 这一章以全局对象、基本工具、事件发射器、文件系统和HTTP 为代表,介绍了Node.js 最常用的核心模块。你将会在后面的章节及以后的开发中经常与这些模块打交道。 第5章“使用Node.js 进行Web 开发” 这一章是本书的实践性章节,一步一步教你如何从零开始用Express 框架创建一个网站, 实现路由控制、模板解析、会话管理、数据库访问等功能,最终创建一个Web 2.0 微博网站。 第6章“Node.js 进阶话题” 这一章涉及几个进阶话题,包括模块加载机制、控制流分析和优化、生产环境的应用部 署等内容,最后还讨论了Node.js 适用的范围,帮助读者在今后的开发中作出更好的取舍。 附录A“JavaScript 的高级特性” 这个附录介绍了JavaScript 的一些高级特性,如函数作用域、闭包和对象的操作等内容。 这些特性在浏览器端的JavaScript 开发中并没有受到应有的重视,而在Node.js 中却十分常 见,阅读这个附录可以帮助你更好地理解并运用JavaScript 进行复杂的网站开发。 附录B“Node.js 编程规范” 这个附录介绍了Node.js 代码风格的一些约定,遵守这些约定可以让你的代码更清晰、 易懂,同时也有利于接口开发的统一。该附录还分享了一些开发经验,可以让程序避免很多 意外错误和性能损失。 谁应该阅读本书 本书的目标读者是想要学习Node.js,但没有任何系统的经验的开发者。如果你听说过 Node.js,并被它许多神奇的特性吸引,那么这本书就是为你准备的。通过阅读本书,你可以 对Node.js 有全面的认识,学会如何用Node.js 编程,了解事件驱动、异步式I/O 的编程模式, 同时还可以掌握一些使用JavaScript 进行函数式编程的方法。 本书假设读者已经学过至少一门编程语言,对基本的程序设计语言概念(如变量、函数、 递归、对象)有所了解。如果你是首次学习编程语言,我建议你先学一门常见的且容易入门 的语言,如Java 或C。 如何阅读本书 熟悉浏览器端JavaScript 的读者将很容易学会Node.js 的许多特性,包括事件式编程、 闭包、回调函数等,因为这些特性已经在浏览器中被广泛应用。同时,你还可以学到Node.js
上传时间:2016-04 大小:5.61MB
- 7.26MB
Node.js 开发指南.pdf
2013-03-10目 录 第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
- 5.64MB
NodeJS开发指南_nodejs开发指南_
2021-10-01NodeJS开发指南
- 48B
node.js高清电子书
2017-11-07本资源包含两个PDF文件,其中一个为node.js开发实战详解,其二为node.js权威指南;仅此提供技术交流学习。
- 7.12MB
nodeJS电子书
2015-12-07nodeJS 大家一起学习node node书一本拿走 不谢
- 7.97MB
NodeJs开发指南
2019-01-31NodeJs开发指南。
- 9.99MB
Nodejs开发指南.pdf
2017-06-19Nodejs开发指南.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
- 28.77MB
Node.js教程/中文文档/开发指南pdf
2016-08-14包括Node Web开发
- 20.7MB
JavaScript 权威指南(第四版).pdf
2017-10-1212.2 用Node实现异步I/O297 第二部分 客户端JavaScript 第13章 Web浏览器中的JavaScript309 13.1 客户端JavaScript309 13.2 在HTML里嵌入JavaScript313 13.3 JavaScript程序的执行319 13.4 兼容性和互...
- 12.52MB
Nestjs基础到实战.pdf
2021-08-31Nestjs基础到实战
- 47.40MB
Node.js高级编程 PDF电子书下载 带书签目录 完整版.rar
2019-05-14Node.js高级编程 PDF电子书下载 带书签目录 完整版
- 9.51MB
nodejs开发指南 超清晰版
2017-11-01nodejs开发指南 作者:Byvoid 超清晰版本!!!!!!!
- 48.77MB
Node.js高级编程 PDF电子书下载 带书签目录 完整版
2019-03-15本书是一本 Node.js 的入门教程,写给想了解 Node.js 的开发人员。我的目标是使读者通 过阅读本书,学会使用 Node.js 进行 Web 后端开发,同时能熟悉事件驱动的异步式编程风格, 以便进一步了解 Node.js 的许多高级特性,以及它所应用的更多领域
- 5.72MB
《nodejs开发指南》中文pdf
2014-06-15《nodejs开发指南》中文 pdf 不错的入门书籍
- 642KB
Node入门-一本全面的Node.js教程
2013-03-17 关于 o 状态 o 读者对象 o 本书结构 JavaScript 与 Node.js o JavaScript 与你 o 简短申明 o 服务器端 JavaScript o “Hello World” 一个完整的基于 Node.js 的 web 应用 o 用例 o 应用不同模块分析  构建应用的模块 o 一个基础的 HTTP 服务器 o 分析 HTTP 服务器 o 进行函数传递 o 函数传递是如何让 HTTP 服务器工作的 o 基于事件驱动的回调 o 服务器是如何处理请求的 o 服务端的模块放在哪里 o 如何来进行请求的“路由” o 行为驱动执行 o 路由给真正的请求处理程序 o 让请求处理程序作出响应 不好的实现方式  阻塞与非阻塞 以非阻塞操作进行请求响应 o 更有用的场景 处理POST请求 处理文件上传 o 总结与展望
- 7.87MB
nodejs.pdf nodejs初级教程 nodejs初级教程
2021-09-23nodejs初级教程
- 1.14MB
《Node入门一本全面地Node.js教程》PDF
2018-09-01《Node入门一本全面地Node.js教程》
- 588KB
nodejs入门PDF
2018-03-29nodejs入门PDF高清版。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
- 1.47MB
NodeJs教程含NodeJS API介绍(中文版)
2012-09-29本资源包含两个PDF文件,其中一个为NodeJS部署教程,包括如何部署至windows及linux环境中,其二为nodeJS API 的介绍及使用例子,均适合NodeJS入门级别的开发者使用
- 1.0MB
nodejs手册中文版.pdf
2017-12-15nodejs手册中文版.pdfnodejs手册中文版.pdfnodejs手册中文版.pdfnodejs手册中文版.pdfnodejs手册中文版.pdfnodejs手册中文版.pdf
- 752KB
浅谈Nodejs开发桌面应用针对Electron
2021-01-27开始教程之前,请允许我假设你已经有了一个常用的的编辑器(或者IDE),系统中也安装了Node.js和npm,并有基础的HTML/CSS/JavaScript(对Node.js的CommonJS模块概念有所了解是最好,但不强求)知识。如果以上知识你并不了解,为了防止这篇文章看到你头昏脑胀,推荐你先看看之前我写过的博文,补充一下基础知识。万事俱备,现在就把精力集中在学习Electron上,不要再担心界面的事情(将会构建的界面本质上就是普通的Web页面而已)。简而言之,Electron提供了一个实时构建桌面应用的纯JavaScript环境。Electron可以获取
- 5.77MB
NodeJs开发指南 中文(附随书代码)
2013-07-04NodeJs开发指南 中文(附随书代码),对于NodeJs初学者很有帮助
- 118KB
complete-guide-nodejs:NodeJS-MaximilianSchwarzmüller的完整指南(包括MVC,REST API,GraphQL)
2021-04-13NodeJS-MaximilianSchwarzmüller的完整指南(包括MVC,REST API,GraphQL) 掌握Node JS,使用Node.js构建REST API,GraphQL API,添加身份验证,使用MongoDB,SQL等等! 该存储库包含课程之后创建的作业和原型。 作业
- 6.11MB
NodeJs开发指南-中文版(附书代码)
2014-06-12NodeJs不可多得的中文技术指南,rar包中附赠随书源码code,由BYVoid编写!大家共同学习!
- 9.59MB
nodejs 开发指南
2018-03-05本书是一本 Node.js 的入门教程,写给想了解 Node.js 的开发人员。我的目标是使读者通 过阅读本书,学会使用 Node.js 进行 Web 后端开发,同时能熟悉事件驱动的异步式编程风格, 以便进一步了解 Node.js 的许多高级特性,以及它所应用的更多领域。
- 8.0MB
node.js 开发指南(详细)
2013-12-10非常详细的资料介绍,入门+深入。 本书是一本 Node.js 的入门教程,写给想了解 Node.js 的开发人员。我的目标是使读者通过阅读本书,学会使用 Node.js 进行 Web 后端开发,同时能熟悉事件驱动的异步式编程风格,以便进一步了解 Node.js 的许多高级特性,以及它所应用的更多领域。 本书共6章,分别讨论了 Node.js 的背景、安装和配置方法、基本特性、核心模块以及一些进阶话题。
- 4.70MB
[电子书] Node.js 高级编程 (英文版)
2013-03-04☆ 资源说明:☆ [Microsoft Press] Node.js 高级编程 (英文版) [Wrox] Professional Node.js : Building Javascript Based Scalable Software (E-Book)
- 5.55MB
Node.js基础开发指南.pdf 清晰中文完整版
2019-04-25本书首先简要介绍 Node.js, 然后通过各种示例讲解 Node.js 的基本特性, 再用案例式教学的方式讲述如何用 Node.js
- 1.9MB
echarts 全国地图json数据
2023-08-25echarts 全国地图json数据
- 30KB
axure谷歌浏览器插件
2023-10-08axure谷歌浏览器插件
- 1.57MB
element-ui v2.15.13离线文档.rar
2023-06-08element-ui v2.15.13离线文档