图书介绍
移动Web开发从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![移动Web开发从入门到精通](https://www.shukui.net/cover/35/30404692.jpg)
- 巅峰卓越编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115414694
- 出版时间:2017
- 标注页数:508页
- 文件大小:101MB
- 文件页数:532页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
移动Web开发从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 移动Web开发学习指南1
0.1 Web标准开发技术2
0.1.1 结构化标准语言2
0.1.2 表现性标准语言2
0.1.3 行为标准2
0.2 移动Web开发概览3
0.2.1 主流移动平台介绍3
0.2.2 移动Web的特点4
0.2.3 设计移动网站时需要考虑的问题5
0.2.4 主流移动设备屏幕的分辨率5
0.2.5 使用标准的HTML、CSS和JavaScript技术6
0.3 移动Web开发必备技术7
0.4 移动Web开发学习路线图8
第1篇 基础知识10
第1章 网页和网站制作基础10
1.1 认识网页和网站11
1.1.1 何谓网页11
1.1.2 何谓网站11
1.2 网页的基本构成元素12
1.3 制作网页的基本流程14
1.4 制作网站的基本流程15
1.4.1 网站发展趋势15
1.4.2 网站制作流程15
1.4.3 网站设计原则17
1.5 高手点拨17
1.6 实战练习18
第2章 搭建移动Web开发环境19
2.1 安装DreamWeaver CS620
2.2 安装jQuery Mobile25
2.2.1 下载jQuery Mobile插件25
2.2.2 使用URL方式加载插件文件26
2.3 搭建PhoneGap开发环境27
2.3.1 准备工作27
2.3.2 获得PhoneGap开发包27
2.4 搭建测试环境32
2.5 高手点拨34
2.6 实战练习34
第3章 打造移动Web应用程序35
3.1 创建通用网站的实现流程36
3.1.1 确定应用程序类型36
3.1.2 使用CSS改善HTML外观36
3.1.3 加入移动meta标签38
3.2 将站点升级至HTML539
3.2.1 确定何时升级和升级的具体方式40
3.2.2 升级到HTML5的步骤41
3.2.3 将HTML5特性作为额外内容添加至网站41
3.2.4 使用HTML5为移动Web提供的服务42
3.3 将Web程序迁移到移动设备42
3.3.1 选择Web编辑器43
3.3.2 测试应用程序43
3.3.3 移动网站的内容特点44
3.3.4 为移动设备调整可视化的设计44
3.3.5 HTML5及CSS3检测45
3.4 搭建Android开发环境46
3.4.1 安装Android SDK的系统要求46
3.4.2 安装JDK47
3.4.3 获取并安装Eclipse和Android SDK51
3.4.4 安装ADT54
3.4.5 设定Android SDK Home57
3.4.6 验证开发环境58
3.4.7 创建并管理Android虚拟设备(AVD)59
3.4.8 启动AVD模拟器61
3.5 搭建iOS开发环境62
3.5.1 开发前的准备——加入iOS开发团队63
3.5.2 安装Xcode65
3.5.3 Xcode介绍65
3.5.4 下载并安装Xcode65
3.5.5 创建一个Xcode项目并启动模拟器69
3.6 高手点拨73
3.7 实战练习74
第2篇 核心技术76
第4章 HTML基础76
4.1 HTML初步77
4.1.1 HTML概述77
4.1.2 HTML基本结构77
4.2 HTML标记详解79
4.2.1 标题文字标记<h>79
4.2.2 文本文字标记<font>80
4.2.3 字型设置标记82
4.2.4 段落标记<p>83
4.2.5 换行标记<br>84
4.2.6 超级链接标记<a>85
4.2.7 设置背景图片标记<body background>86
4.2.8 插入图片标记<img>87
4.2.9 列表标记89
4.2.10 表格标记<table>、<tr>、<th>和<td>92
4.3 综合应用——制作一个简单网页94
4.4 高手点拨97
4.5 实战练习98
第5章 HTML599
5.1 把握未来的风向标100
5.1.1 漫漫发展历程100
5.1.2 无与伦比的体验100
5.2 用HTML5设计移动网站前的准备101
5.2.1 为移动网站准备专用的域名101
5.2.2 准备测试环境101
5.3 第一段HTML5程序102
5.4 设置网页头部元素103
5.4.1 设置文档类型103
5.4.2 设置所有链接规定默认地址或默认目标104
5.4.3 链接标签105
5.4.4 设置有关页面的元信息107
5.4.5 定义客户端脚本107
5.4.6 定义HTML文档的样式信息108
5.4.7 设置页面标题109
5.5 设置页面正文110
5.6 注释112
5.7 和页面结构相关的新元素113
5.7.1 定义区段的标签113
5.7.2 定义独立内容的标签114
5.7.3 定义导航链接标签115
5.7.4 定义其所处内容之外的内容116
5.7.5 定义页脚内容的标签116
5.8 在网页中显示联系信息117
5.9 自动隐藏或显示网页中的文字118
5.10 综合应用——自动检测输入的拼音是否正确120
5.11 高手点拨122
5.12 实战练习122
第6章 CSS基础123
6.1 体验CSS的功能124
6.2 基本语法125
6.3 使用选择符126
6.3.1 选择符的种类126
6.3.2 使用ID选择符设置文字颜色129
6.4 CSS属性129
6.5 几个常用值131
6.5.1 颜色单位131
6.5.2 长度单位133
6.5.3 百分比值134
6.5.4 URL统一资源定位符134
6.5.5 URL默认值135
6.6 在网页中使用CSS135
6.6.1 页面调用CSS的方式135
6.6.2 通用优先级138
6.6.3 类型选择符和类选择符139
6.6.4 ID选择符140
6.6.5 最近优先原则141
6.7 CSS的编码规范143
6.7.1 书写规范143
6.7.2 命名规范144
6.8 CSS调试145
6.8.1 设计软件调试145
6.8.2 继承性和默认值带来的问题145
6.9 综合应用——实现精致、符合标准的表单页面147
6.10 高手点拨149
6.11 实战练习150
第7章 JavaScript脚本语言151
7.1 JavaScript简介152
7.1.1 JavaScript格式152
7.1.2 一个典型的JavaScript文件152
7.2 数据类型154
7.2.1 数据类型概述154
7.2.2 JavaScript常量154
7.2.3 JavaScript变量155
7.3 表达式和运算符156
7.3.1 JavaScript表达式156
7.3.2 JavaScript运算符156
7.4 JavaScript循环语句160
7.4.1 if条件语句160
7.4.2 for循环语句163
7.4.3 while循环语句165
7.4.4 do…while循环语句166
7.4.5 break控制168
7.4.6 switch循环语句168
7.5 JavaScript函数169
7.5.1 函数的构成169
7.5.2 JavaScript常用函数170
7.6 JavaScript对象172
7.6.1 对象的基础知识172
7.6.2 JavaScript常用对象和方法175
7.7 JavaScript事件177
7.7.1 JavaScript常用事件178
7.7.2 事件处理程序179
7.8 JavaScript窗口对象180
7.8.1 窗口对象180
7.8.2 窗口对象的事件驱动181
7.8.3 窗口对象的属性181
7.8.4 窗口对象的方法181
7.8.5 JavaScript窗口对象的应用182
7.9 JavaScript框架对象184
7.10 综合应用——实现一个动态菜单样式186
7.11 高手点拨189
7.12 实战练习190
第8章 使用jQuery Mobile框架191
8.1 jQuery Mobile简介192
8.1.1 jQuery的优势192
8.1.2 jQuery Mobile的特点192
8.1.3 jQuery Mobile对浏览器的支持193
8.1.4 jQuery Mobile对移动平台的支持193
8.2 jQuery Mobile的四大优势194
8.2.1 跨所有移动平台的统一UI194
8.2.2 简化的标记驱动的开发195
8.2.3 渐进式增强195
8.2.4 响应式设计195
8.3 jQuery Mobile语法基础196
8.3.1 使用基本框架196
8.3.2 多页面模板200
8.3.3 设置内部页面的页面标题202
8.3.4 设置外部页面链接204
8.3.5 实现页面后退链接204
8.3.6 使用Ajax修饰导航205
8.3.7 使用函数changePage()209
8.4 预加载210
8.5 页面缓存212
8.6 页面脚本214
8.7 综合应用——实现页面跳转216
8.8 高手点拨218
8.9 实战练习218
第9章 使用PhoneGap219
9.1 PhoneGap基础220
9.1.1 产生背景220
9.1.2 PhoneGap的发展历程220
9.1.3 使用PhoneGap进行移动Web开发的步骤221
9.2 PhoneGap API详解222
9.2.1 应用API223
9.2.2 通知API224
9.2.3 设备API226
9.2.4 网络连接API227
9.2.5 加速计API230
9.2.6 地理位置API232
9.2.7 指南针API235
9.2.8 照相机API238
9.2.9 采集API242
9.2.10 录音API244
9.3 综合应用——构造一个播放器245
9.4 高手点拨248
9.5 实战练习248
第10章 开发移动设备网页249
10.1 编写第一个适用于Android系统的网页250
10.1.1 控制页面的缩放254
10.1.2 添加CSS样式254
10.1.3 添加JavaScript257
10.2 添加Ajax特效262
10.3 综合应用——打造一个iOS+jQuery Mobile+PhoneGap程序269
10.4 综合应用——打造一个Android+jQuery Mobile+PhoneGap程序271
10.4.1 建立一个基于Web的Android应用271
10.4.2 添加Web内容273
10.4.3 利用PhoneGap封装成移动Web应用274
10.4.4 修改权限文件277
10.5 高手点拨278
10.6 实战练习278
第3篇 知识进阶280
第11章 Web Sockets实时数据处理280
11.1 安装jWebSocket服务器281
11.2 实现跨文档传输数据281
11.3 使用WebSocket传送数据286
11.3.1 使用Web Sockets API的方法286
11.3.2 在网页中传送数据287
11.4 处理JSON对象289
11.5 jWebSocket框架293
11.5.1 jWebSocket框架的构成293
11.5.2 创建jWebSocket服务器端的侦听器293
11.6 jWebSocket令牌详解300
11.6.1 令牌的格式301
11.6.2 令牌的常用术语301
11.6.3 系统令牌详解302
11.7 综合应用——使用jWebSocketTest框架进行通信308
11.8 高手点拨311
11.9 实战练习312
第12章 Web Workers通信处理313
12.1 Web Workers API基础314
12.1.1 使用HTML5 Web Workers API314
12.1.2 .js文件314
12.1.3 与Web Worker进行双向通信315
12.2 Worker线程处理317
12.2.1 使用Worker处理线程318
12.2.2 使用线程传递JSON对象321
12.2.3 使用线程嵌套交互数据323
12.2.4 通过JSON发送消息326
12.3 执行大计算量任务327
12.3.1 创建Worker328
12.3.2 使用Web Workers API执行大计算量任务328
12.4 综合应用——在后台运行耗时较长的运算335
12.5 高手点拨338
12.6 实战练习338
第13章 页面数据离线处理339
13.1 离线应用基础340
13.1.1 manifest文件详解340
13.1.2 配置IIS服务器341
13.1.3 开发离线应用程序341
13.2 检测本地缓存的更新状态343
13.2.1 updateready事件344
13.2.2 update方法345
13.2.3 swapCache方法348
13.2.4 可能触发的其他事件350
13.3 检测在线状态352
13.3.1 使用onLine属性353
13.3.2 使用online事件和offline事件355
13.3.3 开发一个离线留言系统357
13.4 综合应用——开发一个离线式日历提醒系统360
13.5 高手点拨364
13.6 实战练习364
第14章 绘制三维图形图像365
14.1 WebGL基础366
14.1.1 发展历程366
14.1.2 WebGL和HTML5的关系366
14.1.3 开发前的准备367
14.2 使用WebGL368
14.2.1 绘制三角形和矩形368
14.2.2 绘制有颜色的三角形和矩形373
14.2.3 绘制三维动画380
14.3 综合应用——绘制一个三维物体388
14.4 高手点拨398
14.5 实战练习398
第15章 使用Geolocation API399
15.1 Geolocation API介绍400
15.1.1 对浏览器的支持情况400
15.1.2 使用Geolocation API400
15.2 获取当前地理位置401
15.3 使用getCurrentPosition()方法405
15.4 在网页中使用地图407
15.4.1 在网页中调用地图407
15.4.2 在地图中显示当前位置410
15.4.3 在网页中居中显示定位地图412
15.4.4 利用百度地图实现定位414
15.5 综合应用——在弹出的对话框中显示定位信息416
15.6 高手点拨419
15.7 实战练习420
第4篇 典型应用422
第16章 使用jQTouch框架422
16.1 jQTouch基础423
16.1.1 jQTouch的特点423
16.1.2 体验jQTouch程序423
16.2 开始使用jQTouch428
16.2.1 引入一段jQTouch代码428
16.2.2 使用jQuery生成动态数据430
16.2.3 使用jQTouch创建动态UI430
16.3 综合应用——使用jQTouch框架开发动画网页435
16.4 高手点拨443
16.5 实战练习444
第17章 使用Sencha Touch框架445
17.1 Sencha Touch基础446
17.1.1 Sencha Touch简介446
17.1.2 Sencha Touch的特性447
17.1.3 Sencha Touch的优势447
17.2 搭建Sencha Touch开发环境448
17.2.1 获取Sencha Touch448
17.2.2 搭建Eclipse+Sencha Touch开发环境450
17.2.3 调试Sencha Touch程序455
17.3 Sencha Touch界面布局456
17.3.1 Hbox布局(水平布局)456
17.3.2 VBox布局(垂直布局)457
17.3.3 Card布局(卡片布局)458
17.3.4 Fit布局(填充布局)459
17.3.5 Docking(停靠)460
17.4 综合应用——实现一个手机通讯录462
17.5 高手点拨472
17.6 实战练习472
第5篇 综合实战474
第18章 记事本系统474
18.1 系统功能分析475
18.2 系统模块划分475
18.3 构建jQuery Mobile平台476
18.4 页面实现476
18.4.1 实现系统首页476
18.4.2 实现记事本类别列表页面479
18.4.3 实现记事本列表页面481
18.4.4 实现记事本详情和删除页面483
18.4.5 实现记事本修改页面485
18.4.6 实现添加记事本页面487
18.5 系统样式文件489
第19章 Android版电话本管理系统491
19.1 需求分析492
19.1.1 产生背景492
19.1.2 功能分析492
19.2 创建Android工程493
19.3 实现系统主界面494
19.4 实现信息查询模块496
19.5 实现系统管理模块498
19.6 实现信息添加模块502
19.7 实现信息修改模块505
19.8 实现信息删除模块和更新模块508