图书介绍
移动Web程序设计 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)马克西米利亚诺·福特曼,王锐,张博 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302507680
- 出版时间:2018
- 标注页数:614页
- 文件大小:230MB
- 文件页数:639页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
移动Web程序设计 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 荆棘密布的移动设备世界1
1.1 移动生态系统1
1.1.1 什么是移动设备1
1.1.2 移动设备的分类3
1.2 品牌、型号与平台8
1.2.1 Apple iOS8
1.2.2 Android10
1.2.3 Windows12
1.2.4 Nokia15
1.2.5 BlackBerry18
1.2.6 Samsung19
1.2.7 Sony Mobile20
1.2.8 Motorola Mobililty21
1.2.9 Amazon21
1.2.10 LG Mobile22
1.2.11 HTC22
1.2.12 HP和Palm22
1.2.13 Firefox OS23
1.2.14 Ubuntu23
1.2.15 来自中国的移动平台24
1.2.16 其他平台24
1.2.17 智能电视平台24
1.3 技术信息25
第2章 理解移动Web27
2.1 移动网络的神话27
2.1.1 不要提什么移动网络,它只是网络而已27
2.1.2 不需要对桌面网站执行任何特殊操作28
2.1.3 一个网站可以工作于所有的设备之上(桌面系统、移动设备、电视机等)28
2.1.4 只要创建了一个320像素宽的HTML文件,你就可以拥有一个移动网络站点29
2.1.5 移动设备的本地应用程序会让移动网络灭亡29
2.1.6 人们没有利用移动网络浏览器29
2.2 何为移动Web30
2.3 移动网络时代31
2.3.1 WAP 131
2.3.2 WAP 2.032
2.4 移动浏览体验34
2.4.1 导航方式35
2.4.2 缩放功能36
2.4.3 回流(Reflow)引擎37
2.4.4 直接浏览器和云浏览器38
2.4.5 多页面体验39
2.4.6 Web引擎40
2.5 市场细分41
2.5.1 显示屏41
2.5.2 输入方法48
2.5.3 其他功能50
2.6 市场统计50
第3章 浏览器和平台52
3.1 Web平台,但并非仅限于浏览器52
3.1.1 HTML5 Web应用程序53
3.1.2 Web视图55
3.1.3 伪浏览器56
3.1.4 本地应用程序、包应用程序和混合应用程序58
3.2 移动浏览器60
3.2.1 预先安装的浏览器60
3.2.2 用户自选安装的浏览器68
3.3 浏览器综述71
第4章 移动Web开发工具73
4.1 编写代码73
4.1.1 Adobe Dreamweaver73
4.1.2 Adobe Edge工具74
4.1.3 Microsoft Visual Studio和WebMatrix74
4.1.4 Eclipse75
4.1.5 本地Web IDE75
4.2 测试75
4.2.1 模拟器和仿真器76
4.2.2 真实设备测试92
4.2.3 远程实验室95
4.3 产品环境101
4.3.1 Web托管101
4.3.2 域名101
4.3.3 错误管理102
4.3.4 数据统计102
第5章 架构和设计103
5.1 移动策略103
5.1.1 何时退出浏览器103
5.1.2 环境上下文105
5.1.3 服务器端适应106
5.1.4 渐进增强107
5.1.5 响应式Web设计109
5.1.6 RESS113
5.2 导航114
5.3 设计和用户体验115
5.3.1 触摸设计模式118
5.3.2 平板电脑模式120
5.3.3 官方UI指南121
5.3.4 需要注意的问题122
第6章 标记和标准124
6.1 回顾过去124
6.2 现有标准129
6.2.1 移动网络政坛129
6.2.2 传输标记信息130
6.3 XHTML Mobile Profile和XHTML Basic134
6.3.1 可用的标签135
6.3.2 官方宣布不兼容的特性136
6.3.3 创建第一个网页兼容模板136
6.3.4 标记语言的新增特性138
6.4 移动HTML5139
6.4.1 编写第一个HTML5模板140
6.4.2 语法规则140
6.4.3 新增元素141
6.5 移动CSS141
6.5.1 WCSS扩展142
6.5.2 CSS3145
6.6 HTML5兼容级别146
第7章 移动HTML5基础知识149
7.1 文档头149
7.1.1 标题149
7.1.2 网站图标150
7.1.3 主页图标153
7.1.4 视口164
7.1.5 改变导航方法177
7.1.6 移除自动链接178
7.1.7 共享元数据178
7.1.8 隐藏URL地址栏180
7.1.9 整合本地应用程序182
7.2 文档体186
7.3 HTML5移动模板188
7.4 内容189
7.4.1 块元素189
7.4.2 列表189
7.4.3 表格190
7.4.4 框架190
7.4.5 链接191
7.4.6 可访问性193
第8章 HTML5表单195
8.1 表单设计195
8.2 表单元素197
8.2.1 选择列表198
8.2.2 单选按钮和复选框201
8.2.3 按钮201
8.2.4 隐藏字段202
8.2.5 文本输入框202
8.2.6 范围滑块212
8.2.7 日期输入212
8.2.8 文件选择214
8.2.9 非交互式表单元素219
8.3 表单控件属性221
8.3.1 占位符221
8.3.2 自动焦点222
8.3.3 自动完成功能222
8.3.4 只读功能222
8.3.5 输入验证属性223
8.3.6 Safari扩展223
8.3.7 Firefox扩展223
8.3.8 XHTML Mobile输入模式223
8.3.9 附加的表单属性224
8.4 表单验证224
8.4.1 HTML5验证224
8.4.2 WAP CSS验证227
第9章 功能和设备检测230
9.1 可能出现的问题230
9.2 可能的解决方法231
9.3 信息网站232
9.3.1 caniuse.com232
9.3.2 MobileHTML5.org233
9.3.3 WebPlatform org234
9.4 客户端检测234
9.4.1 HTML回调234
9.4.2 CSS回调235
9.4.3 供应商前缀236
9.4.4 JavaScript回调240
9.4.5 Modernizr241
9.5 兼容框架246
9.6 平台检测246
9.7 服务器端检测248
9.7.1 HTTP248
9.7.2 检测上下文255
9.7.3 云浏览器256
9.7.4 移动检测258
9.7.5 转码器259
9.7.6 设备库260
第10章 图像和多媒体274
10.1 图像274
10.1.1 图像格式274
10.1.2 使用img元素279
10.1.3 响应式图像280
10.1.4 本地图形符号283
10.2 处理多屏密度285
10.2.1 向量方案286
10.2.2 提供单一图像287
10.2.3 提供图像替代内容288
10.2.4 SVG292
10.2.5 Canvas298
10.3 Adobe Flash305
10.4 视频308
10.4.1 容器和编/解码器308
10.4.2 视频传送309
10.4.3 HTML5视频元素310
10.4.4 流机制315
10.4.5 利用对象实现嵌入操作316
10.4.6 视频兼容性316
10.5 音频317
10.5.1 不可见的音频播放器318
10.5.2 Web Audio API319
10.5.3 音频的兼容性319
第11章 移动浏览器上的CSS样式表321
11.1 在哪里插入CSS321
11.2 媒体查询322
11.3 选择符328
11.4 CSS技术330
11.4.1 重置CSS文件330
11.4.2 文本格式332
11.5 通用模式340
11.5.1 显示属性340
11.5.2 圆角342
11.5.3 边界图像343
11.5.4 拟类型(Pseudoclass)346
11.5.5 背景347
11.5.6 滚动区域348
11.5.7 内容349
11.5.8 不透明度(opacity)349
11.5.9 光标管理350
11.5.10 选取管理350
11.5.11 触摸标注(Touch Callout)353
11.5.12 颜色高亮354
11.5.13 外观调整354
11.6 CSS图像拼合(CSS Sprites)355
11.6.1 示例与兼容性355
11.6.2 CSS Sprites的替代方案360
11.7 CSS3模块361
11.7.1 渐变色361
11.7.2 反射效果363
11.7.3 遮罩364
11.7.4 转换365
11.7.5 渐变效果371
11.7.6 动画374
11.7.7 CSS滤镜效果377
11.7.8 CSS区域和环绕378
11.7.9 最新的CSS值和单位379
第12章 移动JavaScript380
12.1 移动浏览器编码381
12.1.1 HTML5脚本扩展382
12.1.2 代码执行382
12.1.3 基于云的浏览器383
12.2 JavaScript调试和性能分析383
12.3 电池消耗384
12.4 后台执行384
12.4.1 状态检测385
12.4.2 后台标签页通知操作388
12.4.3 后台执行兼容性389
12.4.4 推送通知390
12.5 支持的技术390
12.5.1 文档对象模型391
12.5.2 选择符API391
12.5.3 JSON391
12.5.4 二进制数据392
12.5.5 Web Workers392
12.5.6 HTML5 API394
12.5.7 本地Web应用API394
12.6 标准的JavaScript操作行为394
12.6.1 标准对话框394
12.6.2 历史记录和URL管理397
12.6.3 窗口的操作398
12.6.4 焦点和滚动方式管理399
12.6.5 定时器400
12.6.6 改变标题403
12.6.7 Cookie管理403
12.6.8 事件处理403
12.6.9 JavaScript程序库410
12.7 UI框架413
12.7.1 Sencha Touch414
12.7.2 jQuery Mobile415
12.7.3 Enyo417
12.7.4 Montage417
12.7.5 iUI417
12.7.6 jQTouch418
12.7.7 JavaScript移动用户界面模式420
第13章 离线应用程序、存储和网络427
13.1 离线Web应用程序427
13.1.1 清单文件428
13.1.2 访问在线资源429
13.1.3 更新数据包430
13.1.4 删除数据包431
13.1.5 JavaScript API431
13.1.6 兼容性和限制条件433
13.2 客户端存储436
13.2.1 Web存储436
13.2.2 Web SQL数据库API439
13.2.3 IndexedDB API442
13.2.4 文件系统API444
13.2.5 用户干预445
13.2.6 存储调试446
13.3 网络通信446
13.3.1 Ajax446
13.3.2 服务器发送事件449
13.3.3 WebSocket450
第14章 地理定位与地图453
14.1 定位技术453
14.1.1 精确度453
14.1.2 室内定位454
14.1.3 客户端技术454
14.1.4 服务器端技术456
14.1.5 询问用户457
14.2 检测用户位置457
14.2.1 W3C Geolocation API457
14.2.2 运行商网络定位API462
14.2.3 IP地理定位463
14.3 地图/导航集成App464
14.3.1 基于Android的Google Maps464
14.3.2 iOS Maps466
14.3.3 Bing Maps468
14.4 显示地图468
14.4.1 Google Maps API v3469
14.4.2 Google Maps Static API471
14.4.3 Nokia Here472
第15章 设备交互475
15.1 移动URI475
15.1.1 电话呼叫476
15.1.2 发送电子邮件478
15.1.3 发送SMS479
15.1.4 其他通信技术480
15.1.5 向电话簿添加联系方式481
15.1.6 与其他应用程序整合482
15.2 JavaScript API485
15.2.1 触摸操作485
15.2.2 手势操作493
15.2.3 传感器499
15.2.4 网络信息503
15.2.5 文件管理504
15.2.6 全屏506
15.2.7 Web通知507
15.2.8 摄像头509
15.2.9 电池511
15.2.10 震动效果512
15.2.11 其他API512
第16章 本地和安装完毕的Web应用514
16.1 Web App的利弊514
16.2 Web App架构515
16.2.1 元数据配置文件516
16.2.2 平台访问516
16.2.3 数据存储516
16.2.4 网络访问517
16.2.5 逻辑517
16.2.6 用户界面517
16.2.7 打包517
16.2.8 发布518
16.3 标准518
16.4 官方平台519
16.4.1 iOS Web App519
16.4.2 Symbian独立WebApp528
16.4.3 Windows 8 Store App531
16.4.4 Mozilla Open Web Apps534
16.4.5 Chrome App538
16.4.6 Samsung Web App538
16.4.7 BlackBerry WebWorks App538
16.4.8 Nokia S40 Web App546
16.4.9 Nokia Symbian Web App551
16.5 Apache Cordova/PhoneGap App556
16.5.1 生成模板558
16.5.2 Cordova Web View559
16.5.3 CordovaJS559
16.6 发布562
16.6.1 iOS App Store562
16.6.2 Android Stores562
16.6.3 BlackBerry AppWorld563
16.6.4 Microsoft Windows Store563
16.6.5 Microsoft Windows Phone Store563
16.7 全屏幕App模式563
16.7.1 多重视图563
16.7.2 布局564
16.7.3 输入方式564
16.7.4 单视图微技564
16.7.5 动态程序引擎564
16.7.6 重载Web App565
第17章 内容推送566
17.1 MIME类型566
17.1.1 静态定义566
17.1.2 动态定义568
17.2 文件传输568
17.2.1 直接链接569
17.2.2 延迟链接569
17.2.3 OMA下载570
17.3 应用程序和游戏的传送573
17.3.1 iOS应用程序573
17.3.2 Android应用程序575
17.3.3 Windows应用程序575
17.3.4 Java ME576
第18章 调试和性能579
18.1 调试579
18.1.1 服务器端调试579
18.1.2 标记调试583
18.1.3 客户端调试584
18.2 性能优化591
18.2.1 网站测评591
18.2.2 最佳实践593
第19章 网站发布和Social Web 2.0598
19.1 移动搜索引擎优化(Mobile SEO)598
19.1.1 抓取蜘蛛和可发掘性599
19.1.2 移动网站地图(Mobile Sitemap)599
19.2 用户如何找到你600
19.2.1 SMS(短消息)邀请601
19.2.2 电子邮件邀请602
19.2.3 Mobile Tiny URL602
19.2.4 二维码(QR码)602
19.2.5 NFC标签603
19.3 挽留用户604
19.3.1 网络快捷方式604
19.3.2 RSS604
19.3.3 Open Search605
19.3.4 Apple Passbook605
19.4 移动网站统计606
19.4.1 移动Google Analytics607
19.4.2 Yahoo! Web Analytics607
19.4.3 Mobilytics607
19.5 使用网站来盈利608
19.6 移动网络的社交特性608
19.6.1 验证和共享API609
19.6.2 共享内容609
附录A移动内容的MIME类型611
A.1标记语言和脚本的MIME类型611
A.2图像MIME类型611
A.3移动内容的MIME类型612
A.4音频和视频MIME类型613
A.5微技和WebApp的MIME类型613
热门推荐
- 2254874.html
- 29452.html
- 3549371.html
- 786814.html
- 1445726.html
- 1837241.html
- 770670.html
- 3182068.html
- 2364494.html
- 2327549.html
- http://www.ickdjs.cc/book_3323833.html
- http://www.ickdjs.cc/book_1364611.html
- http://www.ickdjs.cc/book_3083187.html
- http://www.ickdjs.cc/book_140181.html
- http://www.ickdjs.cc/book_1625131.html
- http://www.ickdjs.cc/book_3810881.html
- http://www.ickdjs.cc/book_3251964.html
- http://www.ickdjs.cc/book_3803799.html
- http://www.ickdjs.cc/book_3135499.html
- http://www.ickdjs.cc/book_3260567.html