巴士下载站 / 汇聚当下最新最酷的软件下载站!
巴士下载站
您的位置: 首页 >软件下载 > 教育教学 > 电子书籍 > 全栈开发之道:MongoDB Express AngularJS Node.js 电子版(pdf格式)

巴士为您推荐: 全栈开发之道 MongoDB Express AngularJS Node js pdf 电子版

全栈开发之道:MongoDB Express AngularJS Node.js是一款由作者和凌志写作的电子书籍。书籍讲述了一种全新的以前端为主导的框架框架选型聚焦在MEAN(MongoDB、Express、AngularJS、Node.js)上,需要的赶紧在11684下载吧!

目 录:

入 门 篇

第1章 Bootstrap基础2

1.1 概述2

1.2 Bootstrap开发环境3

1.2.1 Bootstrap的安装3

1.2.2 Bootstrap的加载5

1.3 Bootstrap 常用工具6

1.3.1 Bootstrap代码编辑工具6

1.3.2 Bootstrap设计工具——Layout IT7

1.4 Bootstrap 布局8

1.4.1 HTML标准模板8

1.4.2 自定义CSS10

1.4.3 响应式布局的实现12

1.4.4 禁用响应式布局16

1.5 小结16

第2章 基础17

2.1 概述17

2.2 语法17

2.2.1 变量中的声明与赋值18

2.2.2 如何判断两个字符串是否相等19

2.2.3 创建对象的三种方法21

2.2.4 函数声明与函数表达式23

2.2.5 可立即调用的函数表达式25

2.2.6 循环的实现27

2.2.7 防止自动插入分号28

2.2.8 严格模式29

2.3 如何运行与调试代码30

2.3.1 把代码内嵌到HTML页面中30

2.3.2 通过Node.js运行代码31

2.4 的面向对象设计思想32

2.5 的异步编程模式33

2.5.1 Promise对象34

2.5.2 生成Promise实例对象34

2.5.3 Promise原型方法35

2.5.4 Promise的catch方法36

2.5.5 Promise在Node.js中的应用37

2.6 如何在HTML中嵌入37

2.6.1 <script>标签37

2.6.2 <script>标签的位置38

2.6.3 嵌入代码与外部文件引用39

2.7 与JSON39

2.7.1 JSON概述39

2.7.2 什么是JSON40

2.7.3 JSON语法规则40

2.8 小结42

基 础 篇

第3章 Node.js入门指南44

3.1 概述44

3.2 Node.js生态44

3.3 Node开发环境的搭建45

3.4 Node.js验证45

3.5 个Node.js工程46

3.5.1 创建Node.js工程46

3.5.2 运行Node.js工程47

3.6 Node.js的module应用50

3.7 Node.js 编码规范52

3.8 小结53

第4章 Express——后端框架54

4.1 概述54

4.2 个Express工程54

4.2.1 Express工程的创建54

4.2.2 Express的路由55

4.2.3 Express的中间件56

4.2.4 设置静态目录57

4.3 Express中的Cookie与Session58

4.3.1 Cookie是如何工作的58

4.3.2 Session是什么58

4.3.3 为什么需要Session59

4.3.4 Session应用场景59

4.4 Express中的网络请求方法59

4.4.1 req.params60

4.4.2 req.query61

4.4.3 req.body61

4.4.4 网络请求方法61

4.5 Express中的GET与POST请求62

4.5.1 GET请求62

4.5.2 post请求62

4.6 通过Express 实现登录页面63

4.6.1 get请求验证66

4.6.2 post请求验证68

4.7 小结69

第5章 Express的模板引擎70

5.1 模板引擎概述70

5.1.1 什么是模板引擎70

5.1.2 模板引擎的选择71

5.1.3 服务器端模板引擎71

5.2 模板引擎的种类72

5.2.1 模板引擎Jade72

5.2.2 模板引擎Handlebars73

5.2.3 模板引擎EJS73

5.3 Express中的EJS73

5.3.1 创建工程Express工程74

5.3.2 引入工程的依赖包(dependency)74

5.3.3 启动应用76

5.3.4 EJS模板引擎的触发77

5.4 小结78

第6章 AngularJS——Google前端框架79

6.1 AngularJS概述79

6.2 AngularJS 常用指令81

6.2.1 AngularJS 指令概述81

6.2.2 AngualrJS指令:ng-app81

6.2.3 AngularJS指令:ng-init82

6.2.4 AngularJS表达式82

6.2.5 AngularJS指令:ng-model83

6.2.6 ng-app与ng-model示例83

6.2.7 ng-app与ng-model常见错误分析84

6.2.8 {{ }}的应用85

6.2.9 指令:ng-bind86

6.2.10 指令:ng-click86

6.3 AngularJS构建单页面应用86

6.3.1 单页面应用的优势86

6.3.2 轻松构建单页面应用88

6.3.3 单页面应用的实现89

6.4 AngularJS的加载93

6.4.1 AngularJS的引用93

6.4.2 加载AngularJS静态资源库94

6.5 AngularJS 的注入94

6.5.1 依赖注入94

6.5.2 依赖注入的行内声明97

6.6 AngularJS 的Module99

6.6.1 AngularJS Module 概述99

6.6.2 AngularJS的Module 应用100

6.7 AngularJS 控制器102

6.7.1 控制器命名方法102

6.7.2 AngularJS 控制器的创建102

6.7.3 AngularJS控制器的应用103

6.8 AngularJS的数据绑定105

6.9 $scope用法106

6.10 小结109

第7章 MongoDB——文档数据库110

7.1 MongoDB概述110

7.1.1 MongoDB简介110

7.1.2 MongoDB的历史110

7.1.3 MongoDB的优势111

7.1.4 MongoDB的安装111

7.1.5 启动MongoDB112

7.2 数据库存储机制112

7.2.1 关系型数据库112

7.2.2 NoSQL数据库112

7.3 MongoDB数据结构113

7.3.1 文档113

7.3.2 集合114

7.3.3 MongoDB存储格式——BSON115

7.4 Mongo Shell116

7.4.1 Mongo Shell简介116

7.4.2 运行Mongo Shell116

7.4.3 Mongo Shell基本操作117

7.5 MongoDB文档操作118

7.5.1 创建一个文档118

7.5.2 查询所有文档118

7.5.3 查询某一个文档119

7.5.4 文档的更新120

7.5.5 文档的删除120

7.5.6 删除集合121

7.6 _id和ObjectId121

7.7 MongoDB管理工具121

7.7.1 MongoDB可视化工具——Robomongo121

7.7.2 Robomongo的安装122

7.8 用mongoose操作MongoDB125

7.8.1 mongoose概述125

7.8.2 初识mongoose125

7.8.3 mongoose的安装126

7.8.4 mongoose连接数据库126

7.8.5 Schema127

7.8.6 Model及其操作127

7.9 小结132

实 战 篇

第8章 应用实例1——用户管理134

8.1 概述134

8.2 实现的思路135

8.3 Node.js工程结构135

8.3.1 创建一个Node服务136

8.3.2 构建index.html页面136

8.3.3 构建AngularJS页面137

8.3.4 构建controller数据138

8.3.5 构建路由138

8.3.6 连接MongoDB140

8.4 简单的用户管理操作142

8.4.1 增加一条记录142

8.4.2 删除一条记录144

8.4.3 编辑与更新一条记录146

8.4.4 $set与$unset的应用149

8.5 小结150

第9章 应用实例2——登录管理151

9.1 概述151

9.2 安装Express151

9.3 创建Express工程151

9.4 构建登录页面157

9.4.1 构建登录的静态页面157

9.4.2 构建路由159

9.4.3 添加路由中间件161

9.5 构建注册页面161

9.5.1 静态页面的创建161

9.5.2 构建注册页面的路由163

9.5.3 添加路由中间件166

9.6 小结166

第10章 应用实例3——记事本167

10.1 概述167

10.2 实现思路168

10.3 构建AngularJS应用168

10.3.1 控制器169

10.3.2 模块171

10.3.3 模板172

10.3.4 布局模板172

10.3.5 路由173

10.3.6 工厂方法175

10.3.7 页面跳转177

10.3.8 $routeProvider180

10.3.9 过滤器182

10.3.10 $index的应用184

10.3.11 控制器之间的传值185

10.3.12 $rootScope185

10.3.13 使用$watch监控数据模型的变化186

10.4 创建Express工程189

10.5 创建MongoDB190

10.5.1 连接MongoDB190

10.5.2 创建mongoose的model191

10.6 创建RESTful API191

10.6.1 GET请求191

10.6.2 POST请求192

10.6.3 查找指定的对象193

10.6.4 更新194

10.6.5 删除194

10.7 构建MEAN工程194

10.7.1 路由194

10.7.2 构建动态页面196

10.7.3 $http的应用196

10.7.4 基于$http的工厂方法197

10.7.5 RESTful API的调用198

10.7.6 基于$resource的工厂方法199

10.7.7 创建一条记录199

10.7.8 查看记录详情201

10.7.9 更新记录203

10.7.10 删除记录206

10.7.11 运行结果207

10.8 小结208

第11章 应用实例4——商品管理210

11.1 概述210

11.2 实现思路211

11.2.1 开发环境的搭建211

11.2.2 创建Express工程211

11.2.3 安装Monk212

11.3 数据库管理212

11.3.1 构建数据库模拟数据213

11.3.2 通过Express创建访问数据库的API213

11.4 重构页面219

11.4.1 引入AngularJS219

11.4.2 通过AngularJS重构首页220

11.4.3 控制器的实现222

11.4.4 when方法225

11.4.5 $resource的调用225

11.4.6 文档对象的创建226

11.4.7 $location的应用233

11.4.8 文档对象的编辑234

11.4.9 $routeParams的应用242

11.4.10 文档对象的删除243

11.5 小结245

参考文献247

全栈开发之道:MongoDB Express AngularJS Node.js 电子版(pdf格式)下载(该资源已下架)

软件特别说明

网盘密码:6kip
猜你喜欢
排行榜
回顶部 去下载