VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
node.js开发指南.pdf 评分:
前 言 这本书讲了什么 本书是一本 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 2 前 言 最常用的核心模块 你将会在后面的章节及以后的开发中经常与这些模块打交道 第 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 前 言 3 1 2 3 5 7 10 8 9 4 6 在Web 开发中的服务器端与浏览器端的结合方式 这无论是对前端设计还是后端开发都是有 利的 你还会对 JavaScript 有一个全新的认识 因为服务端的 JavaScript 中没有 DOM 和 BOM 也不存在浏览器之间的兼容性问题 不熟悉 JavaScript但是了解C Java C++ C#的读者将很容易学会 JavaScript 的语言特 性及 Node js 的基本机制 如模块和包 你需要关注的仅仅是 JavaScript 语言的特别之处 以及服务器端开发中需要注意的一些要点 已经非常了解 Web 后端开发(如 PHP ASP net Ruby on Rails Django 等)的读者 本书将通过 Node js 给你一个不同的视野 你会发现 Node js 和这些传统的框架有很大的区 别 因为它使用了事件式编程和异步 I O 所以你需要改变一些已有的思维方式 同时 你 还能享受到 Web 前后端紧密配合带来的新鲜感 并可能对 Ajax 有全新的认识 如果是完全没有接触过JavaScript的读者 那么我建议你看完本书的前两章以后 花点时 间到http: www w3school com cn js 网站看看 JavaScript 的入门教程 你只要了解基础知识就 行了 本书并不要求你学成一个JavaScript专家 在这之后请阅读本书的附录A 了解一下实 际开发中可能会遇到的稍微复杂的语言特性 附录A是为本书量身定做的 你可以从中很快 地学会 Node js 经常使用到的那些特性 如果你想更加深入系统地学习 JavaScript 推荐阅读 Mozilla JavaScript指南http: developer mozilla org en JavaScript Guide 本书从第3章开始 将介绍如何用 Node js 开发 你应该仔细阅读这一章 第4章是一些 最基本的模块介绍 涉及Node js 模块的基本风格 这可能会帮助你理解后面介绍的 API 第 5章是一个真枪实弹的实战演练 跟随这一章的每个步骤你就可以用 Node js 实现一个真正的 Web 应用 体验开发的成就感 第6章则是一些进阶话题 你会在这里接触到 Node js的一些 深层次概念 同时你还将学会如何真正部署 Node js 应用 本书的每一章最后都有一个参考资料小节 里面有很多有价值的资料 如果感兴趣不妨 继续深入阅读 在阅读本书的过程中 我建议你抽时间看看附录B 在这里你会了解到Node js 开发的一些编程规范 写出符合社区风格的漂亮程序 如何学习 Node js 通读本书 你将会学到 Node js 的很多东西 但如果想完全掌握它 我建议你亲自尝试 运行本书中的每一段代码 本书的所有代码可以在http: www byvoid com project node上找 到 ① 除此之外 你最好自己用 Node js 做一个项目 因为通过实践你会遇到很多问题 解 决这些问题可以大大加深对 Node js 的理解 注意 不要忘了互联网网上的资源 比如Node js 的官方 API 文档http: nodejs org api 我强烈推荐你去 CNodeJS 社区看看http: cnodejs org 这里汇集了许许多多中国优秀的 ① 读者也可以到图灵社区( ituring com cn)本书的页面上下载源代码或提交勘误 编者注 4 前 言 Node js 开发者 他们每天都在讨论着大量有关Node js各个方面的话题 你可以在上面获得 很多帮助 同时 CNodeJS 社区的网站也是用 Node js 写成的 而且是开源的 它是一个非 常好的让你了解如何用 Node js 开发网站的实例 体例说明 本书正文中出现的代码引用都会以等宽字体标出 例如: console log "Node js" 代码段会以段落的形式用等宽字体显示 例如: f u n c t i o n hello { console log "Hello world " ; } 在正文之中 偶尔还会穿插一些提示和警告 例如: 这是一个提示 这是一个警告 ">前 言 这本书讲了什么 本书是一本 Node js 的入门教程 写给想了解 Node js 的开发人员 我的目标是使读者通 过阅读本书 学会使用 Node js 进行 Web 后端开发 同时能熟悉事件驱动的异步式编程风格 以便进一步了解 Node js 的许 [更多]
上传时间:2015-04 大小:7.86MB
- 5.64MB
NodeJS开发指南_nodejs开发指南_
2021-10-01NodeJS开发指南
- 5.55MB
Node.js基础开发指南.pdf 清晰中文完整版
2019-04-25本书首先简要介绍 Node.js, 然后通过各种示例讲解 Node.js 的基本特性, 再用案例式教学的方式讲述如何用 Node.js
- 7.97MB
NodeJs开发指南
2019-01-31NodeJs开发指南。
- 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
- 8.73MB
Node.js-《Node.js调试指南》
2019-08-10《Node.js 调试指南》是本人整理的从事 Node.js 开发这几年的一些调试经验和思路,希望授人以鱼也能授人以渔。
- 8.0MB
node.js 开发指南(详细)
2013-12-10我的目标是使读者通过阅读本书,学会使用 Node.js 进行 Web 后端开发,同时能熟悉事件驱动的异步式编程风格,以便进一步了解 Node.js 的许多高级特性,以及它所应用的更多领域。 本书共6章,分别讨论了 Node.js 的...
- 3.58MB
Node.js入门教程.pdf
2021-09-14Node.js入门教程.pdf
- 7.63MB
Node.js+开发指南.pdf
2015-02-11Node.js开发指南 Node.js 是一种方兴未艾的新技术,诞生於2009年。经过两年的快速变化,Node.js生态圈已经逐渐走向稳定。Node.js采用了以往类似语言和框架中非常罕见...
- 58.90MB
Node.js高级编程.pdf
2019-05-09Node.js是一种主流框架,它允许你使用JavaScript快速构建具有高度可伸缩性的网络程序。可是,它有自己的学习曲线,这本较为深入的指南性图书首先介绍了Node.js平台的安装,然后重点关注:创建和加载模块;使用缓冲区...
- 708.7MB
第十七届全国大学生智能车竞赛技术报告
2022-09-13第十七届全国大学生智能车竞赛技术报告。
- 97.3MB
32个uniapp项目源码 涵盖商城团购等
2023-05-10源码列表: IT之家小程序版客户端(使用 Mpvue 开发,兼容 Web)ithome-lite-master.zip mpvue 仿网易严选mpvue-shop-master.zip mpvue-音乐播放器mpvue-music-master.zip mpvue性能测试与体验miniweibo-master.zip mpvue改造的日历.zip mpvue框架仿滴滴出行didi-master.zip mpVue高仿美团小程序教程mpvue-meituan-master.zip uni APP自动更新并安装.vue uni-app nvue沉浸式状态栏(线性渐变色).vue uni-app 二维码生成器分享wxqrcode.zip uni-app 侧边导航分类,适合商品分类页面uni-app-left-navigation-master.zip uni-app 自定义底部导航栏uni-app-bottom-navigation-master.zip uni-app全局变量的几种实现方式.zip uni-app的markdown富文本编辑器插件uniapp-
- 2.39MB
反编译脚本解包 wxapkg
2022-02-09适用于Node.js的微信小程序反编译脚本
- 36.91MB
video downloadhelper 合作应用2.0.10版本.
2024-01-16最近video downloadhelperu要求更新合作应用了, 这个是要求的最新版本合作应用, 实测可用
- 162KB
web端播放rtsp/rtmp视频流demo
2024-04-02web端播放rtsp/rtmp视频流demo ,fmpeg+node(node-rtsp-stream)+jsmpeg,延迟较小方案,1s内
- 91.36MB
chatGPT商业版源码和教程.zip
2023-05-25亲测搭建,基于GPT3.5开发,支持AI问答及AI绘图。前后端分离,支持微信、支付宝商户码收款。 内附详细宝塔面板部署教程,搭建有一定难度,自行研究。压缩包无解压密码,免费分享。
- 283B
CSDN积分的获取方式
2024-04-07很多刚注册得新手在下载资源的时候没有积分, 也不知道积分如何获取。附件整理了CSDN积分获取的方式。有需要的可以下载后按照内容尝试。
- 687.31MB
100套大数据可视化大屏模板
2023-05-05包含行业:社区、物业、政务、交通、金融银行等,全网最新、最多,最全、最酷、最炫大数据可视化模板。陆续更新中
- 0B
微信小程序反编译脚本(配合Node.js使用)
2022-11-28亲测使用过的脚本,可反编译出微信小程序源码,源自Github上大神提供,无需安装依赖包,都为最新版本。
- 176KB
stealth.min.js
2022-08-29在使用Selenium时候,有些Selenium的特征可能会被网站所识别,然后就不准我们正常访问。该文件可以隐藏Selenium的身份特征的,从而达到成功访问网站的效果。 读者们也可以在这里获取,但是需要科学:https://github.com/berstend/puppeteer-extra
- 2.19MB
VueSerial的usb.json
2022-09-23VueSerial的usb.json,内容太多,文章对字数限制了,就放这里了
- 4.93MB
1.1.11 版本 nvm-setup.exe 压缩包,记得解压
2023-06-061.1.11 nvm-setup.exe
- 510B
2023奥维地图谷歌图源添加方法
2023-03-042023奥维地图谷歌图源添加方法 谷歌地图二维码图源
- 26.17MB
node.js(v16.16.0) 安装包
2023-03-29node.js(v16.16.0) 安装包
- 8.87MB
Ue5+Vue3像素流,保姆级教程
2023-06-13Ue5+Vue3像素流,保姆级教程
- 1.51MB
腾讯云函数所需的NodeJs服务包
2023-03-19腾讯云函数所需的NodeJs服务包
- 37.75MB
Sublime Text 4 Build 4152
2023-08-21Sublime Text 是一个文本编辑器(收费软件,可以无限期试用),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。
- 1.98MB
nvm安装包(免费的直接下就行)
2023-06-25nvm安装包
- 150.34MB
Win7最后支持的VS code X86版本
2023-05-26Win7最后支持的VS code X86版本,VSCodeUserSetup-ia32-1.70.1.exe,VSCodeUserSetup-ia32-1.70.2.exe
- 1.66MB
element-ui 2.15.14版本
2023-10-09免费下载、免费下载、免费下载,下载后挂载nginx、tomcat、apache服务器下运行,也可以使用vs code打开使用live server访问