HTML5+jQuery Mobile移动应用开发 丁锋、陆禹成 清华大学出版社 978pdf下载

HTML5+jQuery Mobile移动应用开发 丁锋、陆禹成 清华大学出版社 978百度网盘pdf下载

作者:
简介:HTML5+jQuery Mobile移动应用开发 丁锋、陆禹成 清华大学出版社 978
出版社:
出版时间:2018-03
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

书名:HTML5+*Query Mobile移动应用开发

定价:79.00元

作者:丁锋、陆禹成

出版社:清华大学出版社

出版日期:2018-03-01

ISBN:9787302493501

字数:

页码:

版次:1

装帧:平装-胶订

开本:16开

商品重量:0.4kg

编辑推荐


《HTML5 *Query Mobile移动应用开发》从多个角度对移动Web开发进行详细介绍,从基础知识到实战开发都有所涉及。本书主要分为5个部分。部分介绍HTML5的基础知识。2部分介绍CSS3以及移动端开发与样式开发等相关知识和应用方法。3部分介绍基础知识,包括基本语法、常用方法,以及如何使用JavaScirpt进行移动Web开发。4部分介绍流行、高效的移动端Web开发框架*Query Mobile,整体讲解如何使用*Query Mobile进行移动端Web开发。5部分介绍项目实战,手把手教读者从无到有,使用本书介绍的丰富知识和经验进行移动Web应用开发。
学习Web前端技*,必须反复上机演练才能达成学习目标,因此本书精心设计了超过300个实用代码范例,以便读者练,快速上手。
《HTML5 *Query Mobile移动应用开发》介绍的HTML5、CSS3、*Query Mobile框架等知识都为时下移动Web开发的前沿技*。本书不仅详细介绍基本的开发知识,还讲解许多开发中可能会遇到的问题,同时穿*大量的开发经验,对想从事移动Web开发的读者会有很大帮助。
《HTML5 *Query Mobile移动应用开发》非常适合零基础想从事移动Web前端开发的开发者以及对移动Web前端技*感兴趣的读者阅读。同时无论是在校计算机相关专业学生,还是从事移动Web开发的新人,也都能从本书中获益。

内容提要


《HTML5 *Query Mobile移动应用开发》主要对移动Web开发进行介绍,主要内容包括HTML5相关技*、界面样式及CSS3相关技*、Java*基本使用以及*Query Mobile移动开发框架。《HTML5 *Query Mobile移动应用开发》内容涵盖移动Web开发相关的基础知识、开发经验、针对移动端的开发技巧、移动开发框架以及项目实战。书中详细介绍移动Web开发的前沿技*,比对了传统Web开发和移动Web开发的区别,对HTML5、CSS3等前沿技*进行了详细深入的介绍,对移动应用开发中的移动设备适配、Web实时通信等核心问题进行了详细讲解。在理论的基础上,注重项目实践,是一本可读性很高的移动Web开发教程。《HTML5 *Query Mobile移动应用开发》适合移动Web开发初学者、大学生,以及对移动Web开发感兴趣的人员阅读,也适合作为培训机构或大院校及职业学院的教学用书。

目录


目 录

章 认识HTML 1

1.1HTML基本介绍 1

1.2HTML常用标签 2

1.3HTML表单 3

1.4HTML和CSS的简单交互 4

2章 语义化标签 5

2.1 什么是语义化标签 5

2.2header标签 6

2.3footer标签 8

2.4nav标签 9

2.5article标签 10

2.6 se*ion标签 12

2.7aside标签 13

3章 视频和音频 15

3.1 音频播放器——audio 15

3.1.1audio标签的使用 15

3.1.2如何获取音频文件的URL 16

3.1.3autoplay属性 17

3.1.4loop属性 18

3.1.5preload属性 18

3.1.6audio标签支持的音频文件 18

3.2 视频播放器——video 19

3.2.1video标签的使用 19

3.2.2video标签的属性 20

3.3Media事件 23

3.3.1HTML5中audio和video的方法 23

3.3.2HTML5中audio和video的属性 26

3.3.3HTML5中audio和video的事件 36

4章 存储 38

4.1 本地存储 39

4.2localStorage对象 39

4.2.1通过localStorage设置存储元素 40

4.2.2获取数据 43

4.2.3删除数据 44

4.2.4清除数据 45

4.3sessionStorage 48

4.3.1存储数据 48

4.3.2获取数据 50

4.3.3删除数据 51

4.3.4清除数据 51

4.4storage对象 52

4.5storage事件 53

4.6 应用程序缓存 54

4.7 本地数据库 57

4.7.1创建/打开数据库 57

4.7.2执行作 58

5章 即时通信 61

5.1 概述 61

5.1.1Web端即时通信技* 61

5.1.2实现Web端即时通信的方法 62

5.1.3四种Web即时通信技*比较 63

5.2 短轮询原理与实现 63

5.2.1原理 63

5.2.2实现 63

5.3 长轮询原理与实现 64

5.3.1原理 64

5.3.2实现 64

5.4 长连接的原理与实现 66

5.4.1原理 66

5.4.2实现 67

5.5WebSocket原理与前端API 68

5.5.1原理 68

5.5.2前端API 68

6章 Canvas绘图 69

6.1Canvas基础 69

6.1.1基本Canvas创建 69

6.1.2开始在Canvas上绘制元素 71

6.1.3绘制一条直线 71

6.1.4为直线设定样式 72

6.1.5绘制多条直线 73

6.2 使用Canvas绘制图形 76

6.2.1绘制矩形 76

6.2.2绘制圆形 78

6.3 图形变换 85

6.4 图形的组合 89

6.4.1绘制两个图形 89

6.4.2新图形和原图形之间的关系 90

6.4.3加*处理 91

6.5 图像处理 91

6.5.1加载图像 92

6.5.2图像剪裁 94

6.5.3像素处理 95

7章 CSS选择器 97

7.1 基本选择器 97

7.1.1id选择器 97

7.1.2class选择器 98

7.1.3元素选择器 103

7.2 基本选择器综合使用 104

7.2.1选择器的嵌套 104

7.2.2基本选择器优先级问题 109

7.2.3同时设定多个元素样式 110

7.3 伪类选择器 111

7.3.1状态选择器 111

7.3.2:before和:after 116

7.4 位置选择器 120

7.4.1.:fi*t-child 120

7.4.2:last-child 121

7.4.3:nth-child(n) 122

7.4.4:nth-of-type(n) 123

7.5 属性选择器 123

7.5.1 123

7.5.2 124

7.5.3 125

7.6 其他选择器 126

8章 元素定位 127

8.1st*ic 127

8.2rel*ive 129

8.3absolute 130

8.4fixed 132

8.5flo*浮动布局 133

9章 移动元素单位 137

9.1px 137

9.1.1需求描述一 138

9.1.2需求描述二 140

9.2em 143

9.3rem 144

9.3.1需求描述一 145

9.3.2需求描述二 146

0章 盒模型 148

10.1内容 149

10.1.1text-align 149

10.1.2line-height 150

10.1.3字体 152

10.1.4截断 153

10.2内边距边界 155

10.3边框边界 156

10.4外边距边界 161

1章 Flex布局——FlexBox 162

2章 使用CSS3新特性 188

12.1transform属性 188

12.2transl*e方法 189

12.3rot*e方法 194

12.4scale方法 196

12.5skew方法 197

12.6transition方法 203

12.7帧动画 212

3章 DOM作 229

13.1DOM是什么 229

13.2通过DOM获取文档元素 230

13.2.1getElementById方法 230

13.2.2innerHTML方法 230

13.2.3getElementsByTagName方法 233

13.2.4getElementsByClassName方法 234

13.3DOM节点 236

13.3.1节点之间的关系 236

13.3.2节点的属性 240

13.4DOM事件 245

13.4.1鼠标单击事件onclick 246

13.4.2表单改变事件onchange 247

13.4.3完成加载事件onload1 248

4章 对象 249

14.1数组 249

14.1.1Array对象的属性 250

14.1.2Array对象的方法 250

14.1.3数组遍历 254

14.2字符串对象 254

14.2.1String对象的属性 254

14.2.2String对象的方法 255

14.3日期 257

14.3.1初始化一个日期 258

14.3.2获取日期参数 258

5章 基本语法 261

15.1开始使用 261

15.2变量 265

15.3基本数据类型 265

15.4基本语句 266

15.4.1if else语句 266

15.4.2循环语句 267

15.5函数 267

15.6对象 268

6章 Window对象 270

16.1setInterval方法和clearInterval方法 270

16.2setTimeout方法和clearTimeout方法 274

16.3Loc*ion对象 277

7章 函数 279

17.1函数的定义 279

17.1.1初识函数 279

17.1.2匿名函数 280

17.1.3自我调用函数 280

17.2函数调用 281

17.3函数的作用域 281

17.4函数的参数 283

8章 *Query中的选择器 284

18.1选取所有元素 284

18.2基本选择器 288

18.2.1id选择器 288

18.2.2class选择器 288

18.2.3元素选择器 291

18.2.4组合使用基本选择器 292

18.3位置选择器 293

18.3.1选择特殊位置 293

18.3.2任意位置选择器 295

18.4属性选择器 297

18.5表单选择器 299

18.5.1根据type选择对应的input 299

18.5.2状态选择器 300

18.6灵活使用各种选择器 301

9章 *Query中的DOM方法 303

19.1获取上层元素 303

19.1.1parent方法 303

19.1.2parents方法 305

19.1.3parentsUntil 方法 306

19.2获取后代元素 307

19.2.1children方法 307

19.2.2find方法 309

19.3选择兄弟节点 310

19.3.1siblings方法 310

19.3.2next方法、nextAll方法和nextUntil方法 312

19.4*Query与的DOM选择对比 314

19.5*Query中其他DOM节点选择方法 315

19.5.1fi*t和last 315

19.5.2eq 315

19.5.3filter方法和not方法 316

20章 *Query纵CSS样式 318

20.1css方法——直接控制元素样式 318

20.1.1获取某个元素的CSS属性值 318

20.1.2设置元素的CSS属性 319

20.2其他CSS方法 323

20.2.1和元素尺寸相关的方法 323

20.2.2和位置相关的方法 324

21章 *Query中的动画效果 328

21.1基本动画效果 328

21.1.1显示和隐藏 328

21.1.2淡入和淡出 331

21.1.3滑动 333

21.2复杂动画效果 335

21.3*Query中的动画队列 342

21.4停止动画 344

22章 *Query中的AJAX 348

22.1环境搭建 349

22.2load方法 350

22.3$.get方法和$.post方法 352

22.3.1$.get方法和$.post方法的原理和使用 352

22.3.2实战训练 356

22.4a*ax方法 360

22.5a*axStart和a*axComplete方法 364

23章 *Query Mobile组件 367

23.1定义一个移动应用界面——page组件 367

23.1.1指定一个页面 367

23.1.2为页面划分不同的区域 368

23.2添加功能按钮——button组件 369

23.2.1按钮组件的定义方式 369

23.2.2按钮组件样式设定 371

23.2.3按钮组 373

23.3菜单栏 374

23.4定义可滑动的面板——panel组件 376

23.5弹框组件 379

23.5.1定义基本弹框 379

23.5.2装饰弹窗 381

23.6在移动应用中添加响应式表格 385

23.6.1回流表格 385

23.6.2列切换表格 387

24章 *Query Mobile的触摸事件 389

24.1开始使用*Query Mobile 390

24.2*Query Mobile事件 390

24.3触摸事件 391

24.3.1tap——手指单击一次 391

24.3.2taphold——手指长按事件 393

24.3.3swipe——滑动事件 394

24.3.4设备转动事件 396

24.3.5屏幕滚动事件 398

24.3.6页面事件 399

25章 *Query Mobile表单 401

25.1*Query Mobile中表单的基本结构 401

25.2表单样式 402

25.2.1隐藏标签内容 402

25.2.2为输入框添加小图标 403

25.3表单的种类 404

25.3.1搜索框 405

25.3.2滑块输入 405

25.3.3单选框和复选框 407

26章 *Query Mobile列表 410

26.1简单列表 410

26.2复杂样式的列表 414

26.2.1气泡数字 414

26.2.2列表图标 417

26.2.3复杂结构的列表 418

26.2.4为列表添加功能 420

27章 *Query Mobile项目结构 425

27.1基本结构 425

27.2页面间的过渡 427

27.2.1淡入过渡——fade 427

27.2.2翻转过渡——flip 428

27.2.3抛出效果——flow 429

27.2.4滑动效果——slide 430

27.2.5弹窗效果——pop 432

28章 项目实战:聊天APP的开发 434

28.1移动界面编写 434

28.1.1聊天列表页面框架搭建 434

28.1.2聊天列表制作 435

28.1.3页面头部和底部的编写 437

28.2聊天详情页面搭建 439

作者介绍


大连理工大学软件学院副教授,工学博士,2009年毕业于大连理工大学管理学院。加拿大多伦多大学访问学者(2007—2008),中国产业安全研究中心博士后(2012—2014)。从事网络空间安全领域工作,致力于网络攻击、安全防御和风险评估研究。

文摘







序言