图书介绍
JavaScript开发框架权威指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)TimAmbler,NicholasCloud著;一心一译前端小组译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115447197
- 出版时间:2017
- 标注页数:386页
- 文件大小:118MB
- 文件页数:405页
- 主题词:JAVA语言-程序设计-指南
PDF下载
下载说明
JavaScript开发框架权威指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Bower1
1.1 准备工作1
1.2 配置Bower2
1.3 清单文件(Manifest)2
1.4 查找、添加和删除Bower包3
1.4.1 查找包3
1.4.2 添加包3
1.4.3 删除包5
1.5 语义化版本控制5
1.6 维护依赖链6
1.7 创建Bower包7
1.7.1 选择有效的包名7
1.7.2 在Git标签中使用语义化版本号(Semver)7
1.7.3 将软件包发布到注册中心7
1.8 小结8
第2章 Grunt9
2.1 安装Grunt10
2.2 Grunt是如何工作的10
2.2.1 Gruntfile.js10
2.2.2 任务(Tasks)11
2.2.3 插件(Plugins)11
2.2.4 配置12
2.3 将Grunt添加到项目中12
2.4 处理任务14
2.4.1 配置管理14
2.4.2 任务描述15
2.4.3 异步任务15
2.4.4 任务依赖16
2.4.5 多任务16
2.4.6 多任务选项17
2.4.7 模板配置18
2.4.8 命令行选项19
2.4.9 提供反馈19
2.4.10 错误处理20
2.5 操作文件系统20
2.5.1 源-目标映射20
2.5.2 监视文件变化22
2.6 创建Grunt插件25
2.6.1 开始25
2.6.2 创建任务26
2.6.3 将任务发布到npm28
2.7 小结28
2.8 相关资源29
第3章 Yeoman30
3.1 安装Yeoman30
3.2 创建第一个项目30
3.3 创建你的第一个脚手架34
3.3.1 Yeoman脚手架是一个Node模块34
3.3.2 子脚手架35
3.3.3 定义二级命令39
3.3.4 可组合性41
3.4 小结41
3.5 相关资源42
第4章 PM243
4.1 安装43
4.2 与进程一起工作43
4.2.1 从错误中恢复46
4.2.2 监控文件变化47
4.3 监控日志48
4.4 监控资源占用49
4.4.1 监控本地资源49
4.4.2 监控远程资源49
4.5 进程的高级管理52
4.6 多核处理器的负载均衡55
4.7 小结59
4.8 相关资源59
第5章 RequireJS60
5.1 运行示例61
5.2 使用RequireJS61
5.2.1 安装62
5.2.2 配置62
5.2.3 应用模块和依赖64
5.2.4 路径和别名66
5.2.5 Shims69
5.2.6 加载器插件73
5.2.7 缓存清除78
5.3 RequireJS优化80
5.3.1 配置r.js80
5.3.2 运行r.js命令81
5.4 小结82
第6章 Browserify84
6.1 AMD API与CommonJS对比84
6.2 安装Browserify85
6.3 创建你的第一个Bundle85
6.4 可视化依赖树87
6.5 发生变化时重新打包文件88
6.5.1 通过Grunt监听文件变化88
6.5.2 通过Watchify监听文件变化88
6.6 使用多个打包文件90
6.7 Node方式92
6.7.1 模块解析方案和NODE_PATH环境变量93
6.7.2 依赖管理95
6.8 定义浏览器指定模块96
6.9 用Transforms扩展Browserify97
6.9.1 brfs97
6.9.2 folderify98
6.9.3 bulkify98
6.9.4 Browserify-Shim99
6.10 小结100
6.11 相关资源100
第7章 Knockout101
7.1 View、Model与View Model102
7.1.1 菜谱列表103
7.1.2 菜谱详情106
7.2 将视图绑定到DOM108
7.3 视图模型与表单109
7.3.1 切换到“编辑”模式109
7.3.2 更改菜谱的标题112
7.3.3 更改菜谱的份量与烹饪时间112
7.3.4 添加与删除食材114
7.3.5 操作步骤118
7.3.6 引文119
7.4 自定义组件120
7.4.1 input-list组件的视图模型120
7.4.2 input-list模板121
7.4.3 注册input-list组件123
7.5 Subscribable:简单的消息传递124
7.6 小结126
7.7 相关资源127
第8章 AngularJS128
8.1 声明式Web编程128
8.1.1 命令式编程128
8.1.2 声明式编程129
8.2 模块:构建松散耦合程序的基石130
8.3 指令(Directive):DOM的抽象层132
8.4 加入逻辑134
8.4.1 作用域与原型继承134
8.4.2 用控制器操作作用域135
8.5 通过服务与依赖注入实现松散耦合138
8.5.1 依赖注入(Dependency Injection)138
8.5.2 简单的控制器与复杂的服务139
8.6 创建路由142
8.6.1 路由参数143
8.6.2 路由的Resolve144
8.7 创建复杂表单145
8.7.1 表单验证146
8.7.2 条件逻辑150
8.7.3 列表151
8.8 小结153
8.9 相关资源154
第9章 Kraken155
9.1 环境感知的配置156
9.2 注册基于配置的中间件162
9.3 结构化路由注册165
9.3.1 索引配置165
9.3.2 目录配置166
9.3.3 路由配置167
9.4 Dust模板169
9.4.1 上下文及引用169
9.4.2 片段171
9.4.3 迭代172
9.4.4 条件句173
9.4.5 局部模板173
9.4.6 块174
9.4.7 过滤器175
9.4.8 上下文辅助器176
9.4.9 Dust辅助器182
9.4.10 使用Kraken186
9.5 小结200
9.6 相关资源200
第10章 Mach202
10.1 章节例子202
10.2 安装203
10.3 Mach Web服务203
10.3.1 HTTP路由205
10.3.2 建立连接210
10.3.3 公共的中间件212
10.3.4 路由重写226
10.3.5 主机映射228
10.3.6 自定义中间件232
10.4 Mach HTTP客户端234
10.5 Mach HTTP代理236
10.6 小结239
第11章 Mongoose240
11.1 MongoDB的基本概念240
11.2 Mongoose的一个简单示例243
11.2.1 针对JSON数据创建一个Mongoose模式243
11.2.2 使用Mongoose导入数据244
11.2.3 通过Mongoose查询数据247
11.3 使用模式(Schemas)248
11.3.1 数据类型248
11.3.2 嵌套模式250
11.3.3 默认属性值250
11.3.4 必要属性251
11.3.5 第二索引251
11.3.6 模式校验252
11.3.7 模式引用255
11.3.8 模式中间件258
11.4 使用模型和文档259
11.4.1 文档实例方法262
11.4.2 文档虚拟属性263
11.4.3 静态模型方法265
11.5 使用查询266
11.5.1 Model.find()266
11.5.2 使用查询运算符查找文档272
11.6 小结278
第12章 Knex和Bookshelf279
12.1 Knex279
12.1.1 安装命令行工具280
12.1.2 把Knex添加到你的项目280
12.1.3 配置Knex280
12.1.4 SQL查询构建器281
12.1.5 迁移脚本287
12.1.6 种子脚本291
12.2 Bookshelf291
12.2.1 什么是对象映射关系292
12.2.2 创建Bookshelf模型292
12.2.3 关系299
12.3 小结306
12.4 相关资源307
第13章 Faye308
13.1 HTTP、Bayeux和WebSocket308
13.1.1 WebSocket310
13.1.2 Bayeux协议310
13.2 开始使用Faye312
13.3 发布/订阅消息系统313
13.4 小结318
13.5 相关资源318
第14章 Q319
14.1 时间就是一切319
14.2 Promise对比回调函数322
14.3 Q的Promise324
14.3.1 Deferreds和Promises324
14.3.2 值和错误328
14.3.3 报告进度333
14.3.4 终点336
14.4 控制流338
14.4.1 顺序流338
14.4.2 平行流339
14.4.3 管道流341
14.5 小结342
14.6 相关资源343
第15章 Async.js344
15.1 顺序流345
15.2 并行流346
15.3 管线流348
15.4 循环流352
15.4.1 为真则循环执行352
15.4.2 为假则循环执行354
15.4.3 循环重试355
15.4.4 无限循环357
15.5 批处理流358
15.5.1 异步队列358
15.5.2 异步负载359
15.6 小结361
第16章 Underscore和Lodash362
16.1 安装及用法363
16.2 聚合和索引364
16.2.1 countBy()364
16.2.2 groupBy()365
16.2.3 indexBy()366
16.3 选择367
16.3.1 从集合中选择数据367
16.3.2 从对象中选择数据369
16.4 链式调用373
16.5 函数计时375
16.5.1 defer()375
16.5.2 debounce()377
16.5.3 throttle()378
16.6 模板380
16.6.1 模板内的循环及其他JavaScript代码381
16.6.2 书写不加鳄鱼标记的代码382
16.6.3 从模板中获取数据对象383
16.6.4 默认模板数据384
16.7 小结385
16.8 相关资源386
热门推荐
- 346373.html
- 1676981.html
- 2529380.html
- 1592327.html
- 2203177.html
- 62575.html
- 1223558.html
- 1641074.html
- 597348.html
- 2023834.html
- http://www.ickdjs.cc/book_2446618.html
- http://www.ickdjs.cc/book_2223976.html
- http://www.ickdjs.cc/book_178508.html
- http://www.ickdjs.cc/book_423596.html
- http://www.ickdjs.cc/book_1294998.html
- http://www.ickdjs.cc/book_2798239.html
- http://www.ickdjs.cc/book_3819483.html
- http://www.ickdjs.cc/book_1411457.html
- http://www.ickdjs.cc/book_2129977.html
- http://www.ickdjs.cc/book_3100530.html