图书介绍

HTML5移动应用开发入门经典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

HTML5移动应用开发入门经典
  • (美)凯瑞恩著;林星译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115308771
  • 出版时间:2013
  • 标注页数:344页
  • 文件大小:83MB
  • 文件页数:359页
  • 主题词:超文本标记语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

HTML5移动应用开发入门经典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 使用HTML5改进移动Web应用的开发1

1.1 了解HTML5的由来1

1.1.1 XML及XHTML2

1.1.2 HTML5的诞生2

1.2 了解HTML5的不同之处3

1.3 定义Web应用3

1.4 使用开放Web标准4

1.5 在iOS和Android设备中使用HTML55

1.6 编写移动网站6

1.6.1 移动设备的屏幕尺寸和分辨率6

1.6.2 移动用户需要的内容6

1.6.3 使用的HTML、CSS及JavaScript是否有效且简洁7

1.6.4 网站是否需要为移动用户使用独立域名8

1.6.5 网站需要通过怎样的测试8

1.7 总结9

1.8 问与答9

1.9 测验10

1.9.1 问题10

1.9.2 练习10

第2章 移动开发中新的HTML5标签和属性11

2.1 HTML5中的新标签11

2.1.1 新布局标签11

2.1.2 其他语义元素13

2.1.3 新的多媒体标签14

2.1.4 新的表单功能16

2.1.5 更好的国际化支持17

2.2 HTML5的新属性17

2.3 HTML 4标签和属性的变化19

2.4 HTML5中的HTML语法变化20

2.5 HTML5标签及属性对移动设备的支持20

2.6 HTML5给移动Web开发带来的好处21

2.6.1 HTML5包含了性能优良的API21

2.6.2 HTML521

2.6.3 用户更青睐Web应用程序21

2.7 总结22

2.8 问与答22

2.9 测验23

2.9.1 问题23

2.9.2 练习23

第3章 用CSS3设计移动页面样式25

3.1 CSS简介25

3.1.1 创建CSS样式表25

3.1.2 使用CSS更改字体27

3.1.3 使用CSS设计布局28

3.2 CSS3的新增功能31

3.2.1 圆角32

3.2.2 盒阴影及文字阴影34

3.2.3 透明色34

3.3 在移动设备上使用CSS334

3.4 总结35

3.5 问与答35

3.6 测验35

3.6.1 问题36

3.6.2 练习36

第4章 移动设备检测及对HTML5的支持37

4.1 选择HTML5元素37

4.2 Android及iOS对HTML5的支持38

4.3 检测HTML5功能39

4.3.1 利用全局元素检测属性40

4.3.2 利用创建的元素检测属性40

4.3.3 检测方法能否返回正确的值41

4.3.4 检测元素是否保留值42

4.3.5 处理IE 8、IE 7和IE 643

4.4 优雅降级44

4.5 使用CSS3媒体查询检测移动浏览器45

4.5.1 检测宽度与高度46

4.5.2 检测屏幕方向47

4.5.3 检测屏幕纵横比47

4.5.4 检测颜色47

4.5.5 检测分辨率47

4.5.6 检测电视及网格设备47

4.6 测试应用程序48

4.7 总结48

4.8 问与答48

4.9 测验49

4.9.1 问题49

4.9.2 练习49

第5章 JavaScript和HTML5 Web应用程序51

5.1 JavaScript是什么51

5.1.1 创建rollover53

5.1.2 表单数据验证54

5.1.3 打开新窗口54

5.1.4 Cookies的设置及读取55

5.2 什么是jQuery55

5.2.1 使用jQuery制作rollover57

5.2.2 使用jQuery进行表单数据验证58

5.2.3 在Web应用程序中使用jQuery60

5.3 使用jQuery Mobile61

5.4 总结62

5.5 问与答63

5.6 测验63

5.6.1 问题63

5.6.2 练习64

第6章 创建移动Web应用65

6.1 建设一个在所有设备上都能运行的网站65

6.2 确定应用程序类型66

6.3 用HTML创建应用程序67

6.4 使用CSS改善HTML外观69

6.4.1 更改字体69

6.4.2 加入颜色及背景图像71

6.4.3 设置布局样式72

6.5 加入移动meta标签以更有效地创建HTML5页面73

6.6 针对移动用户来优化网站75

6.7 总结77

6.8 问与答77

6.9 测验78

6.9.1 问题78

6.9.2 练习78

第7章 将站点升级至HTML579

7.1 确定何时从HTML4升级及升级的具体方式79

7.1.1 现有标准的通行浏览器支持80

7.1.2 逐渐升级至HTML581

7.1.3 来访浏览器类型评估82

7.1.4 移动互联网浏览趋势83

7.2 当前启用的HTML5特性83

7.3 支持HTML5的浏览器84

7.4 将HTML5特性作为额外内容添加至网站85

7.5 将网站变为杀手级移动应用的HTML5特性86

7.6 总结86

7.7 问与答87

7.8 测验87

7.8.1 问题88

7.8.2 练习88

第8章 将Web应用迁移至移动设备89

8.1 选择Web编辑器89

8.2 应用程序测试90

8.3 内容评估92

8.4 为移动设备调整可视化的设计93

8.4.1 使用设计元素创建优秀的移动应用程序93

8.4.2 典型设计96

8.5 HTML5及CSS3检测97

8.5.1 多设备支持98

8.5.2 在其他设备上进行成品应用程序评估99

8.5.3 桌面模拟器99

8.5.4 在线模拟器100

8.6 旧式浏览器中运行应用程序100

8.7 总结102

8.8 问与答103

8.9 测验103

8.9.1 问题103

8.9.2 练习104

第9章 使用HTML5分节元素和语义元素添加语含义105

9.1 什么是分节元素105

9.2 使用新的分节元素106

9.2.1 使用分节元素生成大纲106

9.2.2 〈article〉元素107

9.2.3 〈aside〉元素107

9.2.4 〈nav〉元素109

9.2.5 〈section〉元素110

9.2.6 分节根元素111

9.2.7 Heading、Header以及Footer元素112

9.3 HTML语义标记115

9.3.1 HTML4语义元素115

9.3.2 更新HTML4元素的语义116

9.3.3 HTML5的新语义元素116

9.4 总结118

9.5 问与答118

9.6 测验119

9.6.1 问题119

9.6.2 练习119

第10章 使用HTML5 canvas元素绘图121

10.1 使用canvas元素121

10.2 在〈canvas〉元素中绘制形状122

10.2.1 绘制矩形124

10.2.2 绘制多边形和线条127

10.2.3 绘制圆形130

10.3 在canvas上书写文字132

10.4 显示图像133

10.4.1 缩放和裁切图像134

10.4.2 添加图案135

10.5 canvas与SVG或Flash的区别136

10.6 总结137

10.7 问与答137

10.8 测验138

10.8.1 问题138

10.8.2 练习138

第11章 HTML5字体与排版139

11.1 定义排版元素139

11.1.1 字体140

11.1.2 间距142

11.1.3 断字符144

11.1.4 未对齐146

11.1.5 页首孤行和页尾孤行146

11.2 使用适当的排版字符实体147

11.2.1 引号147

11.2.2 商业标记147

11.2.3 高级符号147

11.3 了解开放字体格式148

11.3.1 通过@font-face使用WOFF149

11.3.2 为WOFF提供备选方案150

11.4 总结151

11.5 问与答151

11.6 测验152

11.6.1 问题152

11.6.2 练习152

第12章 HTML5的音频和视频153

12.1 HTML5视频、音频与Flash的比较153

12.2 选择兼容性最好的视频格式154

12.2.1 MP4或H.264155

12.2.2 ogg/Theora155

12.2.3 WebM155

12.3 选择拥有最广泛支持的音频编解码器156

12.3.1 MP3156

12.3.2 Vorbis156

12.3.3 WAV156

12.4 HTML5的新媒体元素156

12.5 用于扩展媒体的属性159

12.5.1 音频及视频属性159

12.5.2 视频160

12.5.3 源属性160

12.5.4 track属性161

12.6 为IE创建回退选项161

12.7 使用API方法创建自定义播放控制器163

12.8 总结164

12.9 问与答164

12.10 测验165

12.10.1 问题165

12.10.2 练习166

第13章 HTML5表单167

13.1 可用性更强的HTML5表单167

13.1.1 占位符文本168

13.1.2 自动聚焦169

13.1.3 自动完成及数据列表170

13.2 HTML5输入类型171

13.2.1 数字类型172

13.2.2 日期和时间类型173

13.2.3 Email、URL、颜色和搜索框类型175

13.3 其他新表单元素176

13.3.1 密钥生成表单字段177

13.3.2 表单输出元素177

13.3.3 命令菜单列表177

13.4 表单验证178

13.5 总结181

13.6 问与答182

13.7 测验182

13.7.1 问题182

13.7.2 练习183

第14章 使用HTML5编辑内容和用户互动185

14.1 新的contenteditable属性185

14.2 execCommand方法187

14.3 在Web页面中添加拼写检查189

14.4 隐藏元素190

14.5 HTML5附加的UI组件190

14.6 UI以及编辑特性对浏览器的支持192

14.7 总结194

14.8 问与答194

14.9 测验194

14.9.1 问题194

14.9.2 练习195

第15章 微格式与微数据197

15.1 使用微格式197

15.1.1 微格式的好处199

15.1.2 使用微格式的原则199

15.1.3 正在使用的微格式200

15.2 使用微数据202

15.3 使用RDFa204

15.4 选择格式204

15.5 移动设备与微格式205

15.5.1 使用微格式或是微数据的理由205

15.5.2 两种非正式的微格式205

15.6 总结206

15.7 问与答206

15.8 测验207

15.8.1 问题207

15.8.2 练习207

第16章 使用HTML5的拖曳功能209

16.1 拖曳应用209

16.2 拖曳事件210

16.3 拖曳属性212

16.4 有用的CSS扩展213

16.5 创建拖曳接口213

16.5.1 定义可拖曳对象214

16.5.2 为可拖曳对象设置拖曳事件214

16.5.3 定义放置区214

16.5.4 设置拖曳区事件215

16.5.5 在对象间传递信息215

16.5.6 定义操作特效215

16.6 在iOS上使用拖曳219

16.6.1 让iOS上的元素变得可拖曳219

16.6.2 将iOS上的元素变为放置区220

16.7 总结221

16.8 问与答221

16.9 测验222

16.9.1 问题222

16.9.2 练习222

第17章 HTML5链接223

17.1 HTML5的链接的改进223

17.1.1 超链接及外联资源223

17.1.2 〈a〉的属性变化224

17.1.3 链接区块级元素225

17.1.4 占位符链接226

17.1.5 HTML5的热点图226

17.1.6 HTML5中新的全局属性226

17.2 链接类型和关系227

17.3 使用新的链接类型229

17.3.1 alternate链接类型229

17.3.2 author链接类型229

17.3.3 bookmark和external链接类型229

17.3.4 help、license、tag和search链接类型230

17.3.5 icon链接类型230

17.3.6 nofollow和noreferrer类型230

17.3.7 pingback类型231

17.3.8 prefetch类型231

17.3.9 previous和next链接类型231

17.3.10 sidebar链接类型232

17.3.11 stylesheet类型232

17.4 总结232

17.5 问与答233

17.6 测验233

17.6.1 问题234

17.6.2 练习234

第18章 Web应用程序API和数据集235

18.1 创建Web应用程序235

18.1.1 Web应用程序API235

18.1.2 脚本处理236

18.1.3 iOS中的单击事件238

18.1.4 计时器238

18.1.5 用户提示240

18.1.6 系统信息241

18.2 数据集和data-*属性242

18.3 总结244

18.4 问与答244

18.5 测验244

18.5.1 问题245

18.5.2 练习245

第19章 WebSocket、Web Workers和文件247

19.1 WebSocket双向通信247

19.1.1 WebSocket的安全隐患247

19.1.2 WebSocket的优点248

19.1.3 建立WebSocket249

19.2 使用Web Workers在后台运行脚本249

19.3 使用文件API操作客户端文件254

19.3.1 建立输入字段255

19.3.2 获取文件信息255

19.3.3 读取文件信息256

19.4 总结259

19.5 问与答259

19.6 测验260

19.6.1 问题260

19.6.2 练习260

第20章 离线Web应用程序261

20.1 创建离线应用程序以及让普通应用程序离线工作261

20.2 缓存清单262

20.2.1 使用缓存清单文件263

20.2.2 编写缓存清单263

20.3 将DOM事件和属性用于离线应用程序265

20.4 调试应用程序缓存268

20.5 总结269

20.6 问与答269

20.7 测验270

20.7.1 问题270

20.7.2 练习270

第21章 HTML5的Web存储271

21.1 什么是Web存储272

21.1.1 Web存储与Cookie的不同之处272

21.1.2 会话存储和本地存储273

21.1.3 使用Web存储274

21.2 Web SQL与Indexed DB276

21.2.1 Web SQL数据库276

21.2.2 Indexed Database API277

21.3 总结283

21.4 问与答283

21.5 测验284

21.5.1 问题284

21.5.2 练习284

第22章 利用History API控制浏览器历史记录285

22.1 控制浏览器历史的原因285

22.2 History API的方法286

22.3 使用History API287

22.3.1 使用History API保存当前位置287

22.3.2 使用History API改变URL289

22.4 使用History API的风险和麻烦293

22.4.1 History API只能在同一个域名下工作293

22.4.2 利用History API钓鱼293

22.4.3 烦人的动画URL294

22.5 总结294

22.6 问与答294

22.7 测验295

22.7.1 问题295

22.7.2 练习295

第23章 使用Geolocation添加地理位置检测297

23.1 Geolocation是什么297

23.1.1 使用地理定位298

23.1.2 使用Geolocation API299

23.1.3 使用其他定位数据选项300

23.1.4 旧式浏览器的回退选项302

23.2 隐私与地理位置303

23.3 创建一个移动地理定位的应用304

23.4 总结308

23.5 问与答308

23.6 测验309

23.6.1 问题309

23.6.2 练习309

第24章 将HTML5应用程序转换为原生应用程序311

24.1 HTML5应用程序与原生应用程序的区别311

24.1.1 原生应用程序的优点312

24.1.2 HTML5应用程序的优点313

24.2 转换到原生应用程序314

24.2.1 如何着手开始转换314

24.2.2 使用PhoneGap转换原生app315

24.3 创建应用程序图标318

24.4 测试应用程序319

24.5 在app商店出售应用程序321

24.6 原生应用程序并非唯一选择321

24.7 总结322

24.8 问与答322

24.9 测验323

24.9.1 问题323

24.9.2 练习323

附录A 测验答案325

附录B HTML5元素和属性335

附录C HTML5及移动应用资源343

热门推荐