构建可扩展的Web应用 + Node.js实战-(第2季) +NODE.JS+MONG

构建可扩展的Web应用 + Node.js实战-(第2季) +NODE.JS+MONG 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-21

类似图书 点击查看全场最低价

图书介绍

店铺: 哈尔滨市学府书店图书专营店
出版社: 电子工业出版社
ISBN:116
版次:1
商品编码:10395815140


相关图书





图书描述

基本信息 I S B N: 9787121259036 书 名:Node.js项目实践:构建可扩展的Web应用 作 者:Azat Mardan(阿扎.马尔丹) 出 版 社:电子工业出版社 出版日期 : 2015年6月 页 数 :276页 开 本 :16开 定 价 :69.00 I S B N: 9787121271397 书 名:Node.js实战-(第2季) 作 者:吴中骅 雷宗民 赵坤 刘亚中 著 出 版 社:电子工业出版社 出版日期 :2015-09-01 页 数 :308页 开 本 :16开 定 价 :59.00 I S B N:9787121261176 书 名:NODE.JS+MONGODB+ANGULARJS WEB开发 作 者:Brad Dayley(布拉德.德雷) 著,卢涛 李颖 译 出 版 社:电子工业出版社 出版日期 :2015-06-01 页 数 :592页 开 本 :16开 定 价 :108.00 内容简介 书名:Node.js项目实践:构建可扩展的Web应用 目录 第1 章 安装Node.js 及相关要点 .............. 1 安装Node.js 和NPM ................................. 1 一键安装 ................................................ 2 通过HomeBrew 或MacPorts 安装 ........ 3 通过tar 文件安装 .................................. 4 无须sudo 授权进行安装 ........................ 4 通过Git Repo 进行安装 ......................... 5 通过Nave 进行多版本安装 ................... 5 通过NVM 进行多版本安装................... 6 其他的多版本系统 .................................. 6 检查安装 ................................................ 7 Node.js 控制台(REPL) ....................... 7 加载Node.js 脚本....................................... 9 Node.js 的基础和语法 ............................... 9 弱类型 .................................................... 9 Buffer——Node.js 特殊数据类型..........10 对象字面量 ...........................................10 函数 ....................................................... 11 数组 .......................................................12 原型特性 ...............................................12 编码规范 ...............................................13 Node.js 的全局变量和保留字 ................14 __dirname 与process.cwd 的对比 .........17 浏览器API 输助工具 ............................17 Node.js 的核心模块 ...............................18 便捷的Node.js 工具 ..............................20 在Node.js 中读写文件 ..........................20 Node.js 中的数据流 ...............................21 使用NPM 安装Node.js 模块 ................21 优化Node.js 中的回调函数...................22 使用Node.js 的HTTP 模块来创建一个简单服务器 ...................23 调试Node.js 程序......................................24 核心Node.js 调试 ..................................24 使用Node Inspector 来调试 ..................25 Node.js 集成开发环境和代码编辑器 ...28 监听文件变化 .............................................30 小结 ...............................................................31 第2 章 使用Express.js 4 创建Node.js 的Web 应用程序 ...................32 什么是Express.js .......................................32 Express.js 是如何工作的 ..........................35 Express.js 的安装 .......................................36 Express.js 的版本 ..................................36 Express.js 生成器 ..................................37 本地Express.js ......................................38 Express.js 脚手架 .......................................40 Express.js 命令行界面 ...........................41 Express.js 中的路由 ...............................43 Express.js 的核心——中间件 ................44 一个Express.js 应用的配置...................45 Jade 就是Express.js/Node.js 的Haml ...45 脚手架总结 ...........................................45 博客项目概述 .............................................46 提交数据 ...............................................47 Express.js 4 中的Hello World 例子 .......48 创建文件夹 ...........................................49 NPM 初始化和package.json .................50 依赖声明:npm install ...........................50 app.js 文件 .............................................51 Jade 模板 ...............................................55 运行Hello World 应用 ...........................56 小结 ...............................................................56 第3 章 Node.js 基于Mocha 的测试驱动开发和行为驱动开发 ......................57 安装与理解Mocha ...................................58 理解Mocha 的hook 机制 ......................60 用assert 进行TDD ...................................61 断言库Chai ...........................................63 用Expect.js 进行BDD .............................64 Expect.js 的语法 ....................................65 项目:为博客开发一个BDD 测试 ......65 将配置参数写入Makefile .....................68 小结 ...............................................................69 第4 章 模板引擎:Jade 和Handlebars 70 Jade 的语法和特性 ...................................70 标签 .......................................................71 变量/数据 ..............................................71 属性 .......... ...... 精彩内容 近来,介绍Node.js 的书籍和网络资源越来越多,比如输出Hello World 或如何开发简单的应用。但大多数的教程都只是依赖核心包或一两个NPM(Node 包管理器)插件而已,这种“沙盒”式的教 程虽然方便快捷且不需要很多的依赖关系,可相对于真正的Node.js项目实践而言,这些还真的只能算是“基础知识”。原因在于,Node.js 特殊的设计模式—保持短小精悍。同时,拥有大量用户群的非 官方Node 包/模块管理和分发生态系统(例如:NPM)也在飞速成长着,为Node.js 提供了良好的产业发展。与Node.js 有关的一切实用资源都在那里可以找到,包罗万象,可以用来当作学习工具,查找 代码案例,甚至是参考手册。 本书的用途 本书可以说是一本实践手册,这里详细讲解了如何借用Node.js 的模块包富生态系统来打造精良的Web 服务和应用。这对所有Web 开发者来说都是一件很重要的事情,因为现实中的Web 应用开发会 涉及许多组件的使用,比如安全、部署上线、组织代码、数据库驱动和模板引擎等。所以,在本书的12 个章节中,我们也会对第三方服务、命令行工具、NPM诸多的模块、框架和库进行充分的介绍。 这里先让诸位兴奋一下,本书中对 ...... 内容简介 《node.js项目实践:构建可扩展的web应用》用专业的讲解方式,带领读者从“hello world”示例开始,一步步将其构建成有实际用途的node.js应用。《node.js项目实践:构建可扩展的web应用》涉 及许多组件的使用,比如安全、部署上线、组织代码、数据库驱动和模板引擎等,从中可使读者接触到很多经过历年实践所得出的广受欢迎的模块库,它们可以大大提高开发人员的代码质量和开发效率 。 作者简介 Azat Mardan,在互联网、移动、软件开发方面有十多年的工作经验。他拥有信息学学士以及信息系统硕士学位,并且掌握和实践经验一样丰富的学术知识。*近,Azat 以团队领导/高级软件工程师的角 色工作于DocuSign,他的团队采用*新技术 Node.js 栈、Express.js、 Backbone.js、CoffeeScript、Jade、Stylus 以及 Redis 重构了拥有 5000 万用户的产品(DocuSign 网络应用)。 之前,Azat 曾在 Storify.com(2013 被收购)、美国国家生物技术信息中心、联邦存款保险公司、洛克希德马丁以及其他公司任高级软件工程师。他在 Marakana 开源社区(2013 被收购)、pariSOMA 、General Assembly San Francisco 以及Hack Reactor 上教编程,获得一致好评。Azat 会利用业余时间在他的博客 webapplog.com 上写技术文章。他还是其他 4 本 和 Node.js 图书的 作者,包括亚上客户端服务器类的畅销书:Rapid Prototyping with JS:&nbs; ...... 书名:NODE.JS+MONGODB+ANGULARJS WEB开发 编辑推荐 Node.js是一种领先的服务器端编程环境,MongoDB是*流行的NoSQL数据库,而AngularJS正迅速成为基于MVC的前端开发的领先框架。它们结合在一起使得Web程序员能够完全用创建从服务器到 客户端的高性能站点和应用程序。本书为想要将这3种技术整合到完整的有效解决方案的Web程序员提供了完整指南。它以这3种技术的简洁而清晰的教程开始,然后迅速转到构建几种常见的Web应用程序 上面。读者将学会如何使用Node.js和MongoDB来建立更具可扩展性的高性能网站,如何利用AngularJS的创新MVC方法构建更有效的网页和应用程序,以及如何把这3个结合在一起使用,从而提供卓越的下 一代Web解决方案。■ 使用Node.js和Express实现高度可扩展的动态Web服务器■ 为你的Web应用程序实现一个MongoDB的数据存储■ 从Node.js 代码访问MongoDB并与之互动■ 定义扩展了 HTML语言的自定义AngularJS指令■ 用构建服务器端Web服务■ 实现可以与Node.js Web服务器交互的客户端服务■ 构建提供丰富的用户交互的动态浏览器视图■ 为Web应用程序和网页添加 对用户账户的身份验证和嵌套评论的组件总编荐书,经典与你同行 目录 第2章 目 录 第1部分 引 言 第1章 介绍Node.js-to-AngularJS套件3 1.1 了解基本的Web开发框架3 1.1.1 用户4 1.1.2 浏览器4 1.1.3 Web服务器6 1.1.4 后端服务6 1.2 了解Node.js-to-AngularJS套件组件7 1.2.1 Node.js7 1.2.2 MongoDB8 1.2.3 Express9 1.2.4 AngularJS9 1.3 小结10 1.4 下一章10 第2章 基础11 2.1 定义变量11 2.2 了解数据类型12 2.3 使用运算符13 2.3.1 算术运算符13 2.3.2 赋值运算符14 2.3.3 运用比较和条件运算符14 2.4 实现循环16 2.4.1 hile循环17 2.4.2 do/hile循环17 2.4.3 for循环17 2.4.4 for/in循环18 2.4.5 中断循环19 2.5 创建函数19 2.5.1 定义函数20 2.5.2 传递变量给函数20 2.5.3 从函数返回值20 2.5.4 使用匿名函数21 2.6 理解变量作用域22 2.7 使用对象22 2.7.1 使用对象语法23 2.7.2 创建自定义对象23 2.7.3 使用原型对象模式24 2.8 处理字符串25 2.8.1 合并字符串26 2.8.2 在字符串中搜索子串26 2.8.3 在一个字符串中替换单词27 2.8.4 将字符串分割成数组27 2.9 使用数组27 2.9.1 合并数组28 2.9.2 遍历数组29 2.9.3 将数组转换为字符串29 2.9.4 检查数组是否含某个条目29 2.9.5 在数组中添加条目和删除条目30 2.10 添加错误处理30 2.10.1 try/catch块30 2.10.2 抛出你自己的错误31 2.10.3 使用Finally31 2.11 小结32 2.12 下一章32 第2部分 学习Node.js 第3章 开始使用Node.js35 3.1 了解Node.js35 3.1.1 谁在使用Node.js35 3.1.2 Node.js的用途36 3.2 Node.js安装36 3.2.1 纵观Node.js安装位置36 3.2.2 验证Node.js可执行文件37 3.2.3 选择Node.js IDE37 3.3 使用Node.js38 3.3.1 什么是Node封装模块38 3.3.2 了解Node注册表38 3.3.3 使用Node管理器38 3.3.4 搜索Node封装模块39 3.3.5 安装Node封装模块40 3.3.6 使用package.json41 3.4 创建Node.js应用程序43 3.4.1 创建Node.js模块封装43 3.4.2 将一个Node.js封装模块发布到NPM注册表45 3.4.3 在Node.js应用程序中使用Node.js封装模块46 3.5 将数据写入控制台47 3.6 小结49 3.7 下一章49 第4章 在Node.js中使用事件、监听器、定时器和回调51 4.1 了解Node.js事件模型51 4.1.1 比较事件回调和线程模型51 4.1.2 在Node.js中阻塞I/O52 4.1.3 会话示例54 4.2 将工作添加到事件队列54 4.2.1 实现定时器55 4.2.2 使用nextTick来调度工作58 4.2.3 实现事件发射器和监听器59 4.3 实现回调62 4.3.1 向回调函数传递额外的参数63 4.3.2 在回调中实现闭64 4.3.3 链式回调65 4.4 小结66 4.5 下一章66 第5章 在Node.js中处理数据I/O67 5.1 处理JSON67 5.1.1 把JSON转换成对象67 5.1.2 把对象转换为JSON68 5.2 使用Buffer模块缓冲数据68 5.2.1 了解缓冲数据69 5.2.2 创建缓冲区69 5.2.3 写入缓冲区70 5.2.4 从缓冲区读取71 5.2.5 确定缓冲区长度72 5.2.6 复制缓冲区73 5.2.7 对缓冲区切片74 5.2.8 拼接缓冲区75 5.3 使用Stream模块来传送数据76 5.3.1 Readable流76 5.3.2 Writable流78 5.3.3 Duplex流81 5.3.4 Transform流82 5.3.5 把Readable流用管道输送到Readable流84 5.4 用Zlib压缩与解压缩数据85 5.4.1 压缩和解压缩缓冲区85 5.4.2 压缩/解压缩流87 5.5 小结88 5.6 下一章88 第6章 从Node.js访问文件系统89 6.1 同步和异步文件系统调用89 6.2 打开和关闭文件90 6.3 写入文件91 6.3.1 简单文件写入91 6.3.2 同步文件写入92 6.3.3 异步写入文件93 6.3.4 流式文件写入95 6.4 读取文件96 6.4.1 简单文件读取96 6.4.2 同步文件读取97 6.4.3 异步文件读取98 6.4.4 流式文件读取100 6.5 其他文件系统任务101 6.5.1 验证路径的存在性101 6.5.2 获取文件信息102 6.5.3 列出文件103 6.5.4 删除文件104 6.5.5 截断文件105 6.5.6 建立和删除目录105 6.5.7 重命名文件和目录106 6.5.8 监视文件更改入107 6.6 小结107 6.7 下一章107 第7章 在Node.js中实现HTTP服务109 7.1 处理URL109 7.1.1 了解URL对象110 7.1.2 解析URL组件111 7.2 处理查询字符串和表单参数111 7.3 了解请求、响应和服务器对象112 7.3.1 http.ClientRequest对象112 7.3.2 http.ServerResponse对象114 7.3.3 http.IncomingMessage对象115 7.3.4 HTTP Server对象116 7.4 在Node.js中实现HTTP客户端和服务器118 7.4.1 提供静态文件服务118 7.4.2 实现动态的GET服务器120 7.4.3 实现POST服务器122 7.4.4 与外部源交互124 7.5 实现HTTPS服务器和客户端127 7.5.1 创建HTTPS客户端127 7.5.2 创建HTTPS服务器129 7.6 小结129 7.7 下一章129 第8章 在Node.js中实现套接字服务131 8.1 了解网络套接字131 8.2 了解TCP服务器和Socket对象132 8.2.1 net.Socket对象132 8.2.2 net.Server对象135 8.3 实现TCP套接字服务器和客户端137 8.3.1 实现TCP套接字客户端138 8.3.2 实现TCP套接字服务器140 8.4 实现TLS服务器和客户端143 8.4.1 创建TLS套接字客户端144 8.4.2 创建TLS套接字服务器145 8.5 小结147 8.6 下一章147 第9章 在Node.js中使用多处理器扩展应用程序149 9.1 了解process模块149 9. 构建可扩展的Web应用 + Node.js实战-(第2季) +NODE.JS+MONG 下载 mobi epub pdf txt 电子书 格式

构建可扩展的Web应用 + Node.js实战-(第2季) +NODE.JS+MONG mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

构建可扩展的Web应用 + Node.js实战-(第2季) +NODE.JS+MONG 下载 mobi pdf epub txt 电子书 格式 2024

构建可扩展的Web应用 + Node.js实战-(第2季) +NODE.JS+MONG 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

类似图书 点击查看全场最低价

构建可扩展的Web应用 + Node.js实战-(第2季) +NODE.JS+MONG mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


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

友情链接

© 2024 book.qciss.net All Rights Reserved. 图书大百科 版权所有