JavaScript快速全栈开发

JavaScript快速全栈开发

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
7.417 评价豆瓣读书
免费试读

作品简介

本书涵盖JavaScript快速开发的多项前沿技术,是极其少见的前后端技术集大成之作。本书所涉技术包括Node.js、MongoDB、Twitter Bootstrap、LESS、jQuery、Parse.com、Heroku等,分三部分介绍如何用这些技术快速构建软件原型。第一部分是基础知识,让大家真正认识前后端及敏捷开发,并学会搭建本地及云环境。第二部分与第三部分分别介绍如何构建前端原型和后端原型。作者以前端组件开篇,通过为一个示例聊天应用Chat打造多个版本(Web/移动),将前端和后端结合在一起并给出应用部署方式。

Azat Mardanov,资深软件工程师,带领团队重构了具有5000万用户的DocuSign;社交媒体新闻聚合网Storify.com工程师,为包括BBC、NBC、CNN、白宫等客户提供服务;原Gizmo首席技术官和联合创始人,期间参与著名的500 Startups商业加速器项目;科技聚会和编程马拉松活动的常客,曾和FashionMetric.com团队一起在AngelHack活动上12次入围决赛;General Assembly、Hack Reactor、pariSOMA和Marakana等机构的讲师,其技术课程获得一致好评;技术作者,其个人博客webAppLog.com一度成为谷歌搜索“express.js tutorial”结果中排名第一的教程站点;他还曾为美国各大政府机构开发关键任务应用。另外,他还著有Express.js Guide 、Practical Node.js 等书,而且开发了很多Node.js开源项目(如ExpressWorks、mongoui以及HackHall等)。

作品目录

  1. 读者反馈
  2. 网上资源
  3. 致谢
  4. 引言
  5. 为什么要撰写本书
  6. 本书内容
  7. 目标读者
  8. 这本书不是什么
  9. 先决条件
  10. 示例
  11. 格式说明
  12. 术语说明
  13. 第一部分 快速入门
  14. 第 1 章 基础知识
  15. 1.1 定义前端
  16. 1.2 敏捷开发概述
  17. 1.3 后端定义
  18. 第 2 章 设置
  19. 2.1 本地环境搭建
  20. 2.2 云端环境搭建
  21. 第二部分 前端原型构建
  22. 第 3 章 jQuery和Parse.com
  23. 3.1 定义
  24. 3.2 jQuery
  25. 3.3 Twitter Bootstrap
  26. 3.4 LESS
  27. 3.5 使用第三方API(Twitter)和jQuery的例子
  28. 3.6 Parse.com
  29. 3.7 使用Parse.com的Chat概述
  30. 3.8 使用Parse.com的Chat:REST API和jQuery版本
  31. 3.9 推送到GitHub
  32. 3.10 部署到Windows Azure
  33. 3.11 部署到Heroku
  34. 3.12 更新和删除消息
  35. 第 4 章 Backbone.js
  36. 4.1 从头开始构建Backbone.js应用
  37. 4.2 使用集合
  38. 4.3 事件绑定
  39. 4.4 使用Underscore.js视图和子视图
  40. 4.5 重构
  41. 4.6 开发时的AMD和Require.js
  42. 4.7 生产环境里的Require.js
  43. 4.8 简单好用的Backbone脚手架工具
  44. 第 5 章 Backbone.js和Parse.com
  45. 5.1 使用Parse.com的Chat:JavaScript SDK和Backbone.js版本
  46. 5.2 部署Chat到PaaS
  47. 5.3 增强Chat应用
  48. 第三部分 后端原型构建
  49. 第 6 章 Node.js和MongoDB
  50. 6.1 Node.js
  51. 6.2 Chat:运行时内存版本
  52. 6.3 Chat的测试用例
  53. 6.4 MongoDB
  54. 6.5 Chat:MongoDB版本
  55. 第 7 章 整合前后端
  56. 7.1 不同域部署
  57. 7.2 修改入口
  58. 7.3 Chat应用
  59. 7.4 部署
  60. 7.5 同域部署
  61. 第 8 章 福利:Webapplog上的文章
  62. 8.1 Node里的异步
  63. 8.2 使用Monk迁移MongoDB
  64. 8.3 在Node.js里使用Mocha实践TDD
  65. 8.4 Wintersmith:静态网站生成器
  66. 8.5 Express.js教程:使用Monk和MongoDB的简单REST API应用
  67. 8.6 Express.js教程:参数、错误处理及其他中间件
  68. 8.7 使用Node.js和MongoDB通过Mongoskin和Express.js构建JSON REST API服务器
  69. 8.8 Node.js MVC:Express.js + Derby Hello World教程
  70. 总结与推荐阅读
  71. 总结
  72. 推荐阅读
  73. JavaScript资源和免费电子书
  74. Javascript书籍
  75. Node.js资源和免费电子书
  76. Node.js书籍
  77. 在线互动课堂和教程
  78. 创业的书和博客
载入中

喜欢这本书的人也喜欢