当前位置:主页 > 计算机电子书 > javascript > JavaScript下载
JavaScript快速全栈开发

JavaScript快速全栈开发 PDF 超清完整版

  • 更新:2021-12-27
  • 大小:11.7 MB
  • 类别:JavaScript
  • 作者:Azat、Mardanov
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容简介

这本书涵盖了JavaScript快速发展的多项前沿技术,是一部极其罕见的前端和后端技术的杰作。本书涉及的技术包括Node.js、MongoDB、TwitterBootstrap、LESS、jQuery、Parse.com、Heroku等,分三部分介绍了如何利用这些技术快速构建软件原型。第一部分是基础知识,让我们真正了解前后端和敏捷开发,学会构建本地和云环境。第二部分和第三部分分别介绍了如何构建前端原型和后端原型。作者从前端组件开始,为一个示例聊天应用程序Chat构建了几个版本(Web/移动),它结合了前端和后端,并给出了应用程序部署模式。

目录

  • 第一部分快速入门
  • 第1章基础知识2
  • 1.1定义前端2
  • 1.1.1综述2
  • 1.1.2HTML3
  • 1.1.3CSS5
  • 1.1.4JavaScript6
  • 1.2敏捷开发概述11
  • 1.2.1Scrum11
  • 1.2.2测试驱动开发12
  • 1.2.3持续部署和集成12
  • 1.2.4结对编程13
  • 1.3后端定义13
  • 1.3.1Node.js13
  • 1.3.2NoSQL和MongoDB14
  • 1.3.3云计算14
  • 1.3.4HTTP请求和响应15
  • 1.3.5REST式API16
  • 第2章设置17
  • 2.1本地环境搭建17
  • 2.1.1开发目录17
  • 2.1.2浏览器18
  • 2.1.3IDE和文本编辑器20
  • 2.1.4版本控制系统22
  • 2.1.5本地HTTP服务器24
  • 2.1.6数据库:MongoDB25
  • 2.1.7其他组件28
  • 2.2云端环境搭建30
  • 2.2.1SSH密钥30
  • 2.2.2GitHub32
  • 2.2.3WindowsAzure33
  • 2.2.4Heroku34
  • 2.2.5Cloud935
  • 第二部分前端原型构建
  • 第3章jQuery和Parse.com38
  • 3.1定义38
  • 3.1.1JSON38
  • 3.1.2AJAX39
  • 3.1.3跨域调用40
  • 3.2jQuery40
  • 3.3TwitterBootstrap41
  • 3.4LESS45
  • 3.4.1变量45
  • 3.4.2混入类(mixin)46
  • 3.4.3操作符46
  • 3.5使用第三方API(Twitter)和jQuery的例子48
  • 3.6Parse.com53
  • 3.7使用Parse.com的Chat概述56
  • 3.8使用Parse.com的Chat:RESTAPI和jQuery版本56
  • 3.9推送到GitHub63
  • 3.10部署到WindowsAzure64
  • 3.11部署到Heroku65
  • 3.12更新和删除消息67
  • 第4章Backbone.js68
  • 4.1从头开始构建Backbone.js应用68
  • 4.2使用集合72
  • 4.3事件绑定76
  • 4.4使用Underscore.js视图和子视图80
  • 4.5重构87
  • 4.6开发时的AMD和Require.js92
  • 4.7生产环境里的Require.js99
  • 4.8简单好用的Backbone脚手架工具102
  • 第5章Backbone.js和Parse.com104
  • 5.1使用Parse.com的Chat:JavaScriptSDK和Backbone.js版本105
  • 5.2部署Chat到PaaS115
  • 5.3增强Chat应用116
  • 第三部分后端原型构建
  • 第6章Node.js和MongoDB118
  • 6.1Node.js118
  • 6.1.1创建Node.js的HelloWorld程序118
  • 6.1.2Node.js核心模块119
  • 6.1.3NPM121
  • 6.1.4部署HelloWorld到PaaS123
  • 6.1.5部署到WindowsAzure123
  • 6.1.6部署到Heroku123
  • 6.2Chat:运行时内存版本124
  • 6.3Chat的测试用例.125
  • 6.4MongoDB131
  • 6.4.1MongoDBShell131
  • 6.4.2MongoDB原生驱动132
  • 6.4.3MongoDBonHeroku:MongoHQ134
  • 6.4.4BSON138
  • 6.5Chat:MongoDB版本139
  • 第7章整合前后端142
  • 7.1不同域部署142
  • 7.2修改入口143
  • 7.3Chat应用146
  • 7.4部署147
  • 7.5同域部署148
  • 第8章福利:Webapplog上的文章150
  • 8.1Node里的异步150
  • 8.1.1非阻塞I/O150
  • 8.1.2异步编码方式151
  • 8.2使用Monk迁移MongoDB152
  • 8.3在Node.js里使用Mocha实践TDD156
  • 8.3.1谁需要使用测试驱动的开发156
  • 8.3.2快速开始指南156
  • 8.4Wintersmith:静态网站生成器158
  • 8.4.1开始使用Wintersmith159
  • 8.4.2其他静态网站生成器160
  • 8.5Express.js教程:使用Monk和MongoDB的简单RESTAPI应用161
  • 8.6Express.js教程:参数、错误处理及其他中间件164
  • 8.6.1请求处理函数164
  • 8.6.2参数处理中间件165
  • 8.6.3错误处理166
  • 8.6.4其他中间件167
  • 8.6.5抽象168
  • 8.7使用Node.js和MongoDB通过Mongoskin和Express.js构建JSONRESTAPI服务器169
  • 8.7.1测试覆盖率169
  • 8.7.2依赖172
  • 8.7.3实现172
  • 8.7.4总结176
  • 8.8Node.jsMVC:Express.js+DerbyHelloWorld教程177
  • 8.8.1NodeMVC框架177
  • 8.8.2Derby安装177
  • 8.8.3文件结构178
  • 8.8.4依赖178
  • 8.8.5视图178
  • 8.8.6主服务器179
  • 8.8.7Derby应用180
  • 8.8.8运行HelloWorld应用181
  • 8.8.9递值给后端181
  • 总结与推荐阅读185

资源下载

资源下载地址1:https://pan.baidu.com/s/1RA4pP6vocaRfobIerIrPUg

相关资源

网友留言

网友NO.21295
弓兴学

技术图书的评价,必须根据对象,也就是“目标读者”来看。

一本写给完全初学者的书,即使让半生不熟的入门者来看,也会有囉唆、或是不够完整的感觉,因为有些东西你已经会了,希望知道更深入一点的技巧。这不是书的错,是你找错了书。

这本书的对象,就是完全的初学者,或是那些可能只摸过 HTML, CSS,会用一点点 jQuery,也许懂得改改现成的模板与代码,但不太理解也不会自己从零开始开发的人。

针对 Node 基础,这本书一步一步从零开始讲解,当然捨弃了许多细节,毕竟这时鑽得太深,初学者就头大了,但作者选择的那些、他觉得初学者应该理解的概念,还真是没看过比他讲得更精简又易于理解的。

这是一本起步书,是通往更多深入教材、文件与自我摸索的指南,几乎就是《关键20小时》的具体实践。

网友NO.20912
武经国

作者想从最基础的内容开始讲起,却对每项技术不肯多花笔墨,往往推荐一下自学材料就跳过去了。 因此作为实战书籍不太合适,推荐一下同样是js全栈,同样是做聊天软件的另一本书[web单页应用:JavaScript从前端到后台]