• HTML5+jQuery Mobile移动应用开发
21年品牌 40万+商家 超1.5亿件商品

HTML5+jQuery Mobile移动应用开发

全新正版 极速发货

48.27 6.1折 79 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者丁锋,陆禹成 编著

出版社清华大学出版社

ISBN9787302493501

出版时间2018-03

装帧平装

开本16开

定价79元

货号1201666865

上书时间2024-06-18

曲奇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
丁锋,大连理工大学软件学院副教授,工学博士,2009年毕业于大连理工大学管理学院。加拿大多伦多大学访问学者(2007-2008),中国产业安全研究中心博士后(2012-2014)。从事网络空间安全领域工作,致力于网络攻击、安全防御和风险评估研究。
陆禹成,北京航空航天大学研究生,擅长Web开发技术,具有丰富的项目经验,研究方向为机器学习和数据分析。

目录
第1章认识HTML1
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.6section标签12
2.7aside标签13
第3章视频和音频15
3.1音频播放器——audio15
3.1.1audio标签的使用15
3.1.2如何获取音频文件的URL16
3.1.3autoplay属性17
3.1.4loop属性18
3.1.5preload属性18
3.1.6audio标签支持的音频文件18
3.2视频播放器——video19
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.3sessionStorage48
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原理与前端API68
5.5.1原理68
5.5.2前端API68
第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和:after116
7.4位置选择器120
7.4.1.:first-child120
7.4.2:last-child121
7.4.3:nth-child(n)122
7.4.4:nth-of-type(n)123
7.5属性选择器123
7.5.1[attribute]123
7.5.2[attribute=value]124
7.5.3[attribute~=value]125
7.6其他选择器126
第8章元素定位127
8.1static127
8.2relative129
8.3absolute130
8.4fixed132
8.5float浮动布局133
第9章移动元素单位137
9.1px137
9.1.1需求描述一138
9.1.2需求描述二140
9.2em143
9.3rem144
9.3.1需求描述一145
9.3.2需求描述二146
第10章盒模型148
10.1内容149
10.1.1text-align149
10.1.2line-height150
10.1.3字体152
10.1.4截断153
10.2内边距边界155
10.3边框边界156
10.4外边距边界161
第11章Flex布局——FlexBox162
第12章使用CSS3新特性188
12.1transform属性188
12.2translate方法189
12.3rotate方法194
12.4scale()方法196
12.5skew()方法197
12.6transition方法203
12.7帧动画212
第13章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鼠标单击事件onclick246
13.4.2表单改变事件onchange()247
13.4.3完成加载事件onload248
第14章JavaScript对象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
第15章JavaScript基本语法261
15.1开始使用JavaScript261
15.2变量265
15.3基本数据类型265
15.4基本语句266
15.4.1ifelse语句266
15.4.2循环语句267
15.5函数267
15.6对象268
第16章Window对象270
16.1setInterval()方法和clearInterval()方法270
16.2setTimeout()方法和clearTimeout()方法274
16.3Location对象277
第17章函数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
第18章jQuery中的选择器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选择对应的input299
18.5.2状态选择器300
18.6灵活使用各种选择器301
第19章jQuery中的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.4jQuery与JavaScript的DOM选择对比314
19.5jQuery中其他DOM节点选择方法315
19.5.1first()和last()315
19.5.2eq()315
19.5.3filter()方法和not()方法316
第20章jQuery操纵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章jQuery中的动画效果328
21.1基本动画效果328
21.1.1显示和隐藏328
21.1.2淡入和淡出331
21.1.3滑动333
21.2复杂动画效果335
21.3jQuery中的动画队列342
21.4停止动画344
第22章jQuery中的AJAX348
22.1环境搭建349
22.2load()方法350
22.3$.get()方法和$.post()方法352
22.3.1$.get()方法和$.post()方法的原理和使用352
22.3.2实战训练356
22.4ajax()方法360
22.5ajaxStart()和ajaxComplete()方法364
第23章jQueryMobile组件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章jQueryMobile的触摸事件389
24.1开始使用jQueryMobile390
24.2jQueryMobile事件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章jQueryMobile表单401
25.1jQueryMobile中表单的基本结构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章jQueryMobile列表410
26.1简单列表410
26.2复杂样式的列表414
26.2.1气泡数字414
26.2.2列表图标417
26.2.3复杂结构的列表418
26.2.4为列表添加功能420
第27章jQueryMobile项目结构425
27.1基本结构425
27.2页面间的过渡427
27.2.1淡入过渡——fade427
27.2.2翻转过渡——flip428
27.2.3抛出效果——flow429
27.2.4滑动效果——slide430
27.2.5弹窗效果——pop432
第28章项目实战:聊天APP的开发434
28.1移动界面编写434
28.1.1聊天列表页面框架搭建434
28.1.2聊天列表制作435
28.1.3页面头部和底部的编写437
28.2聊天详情页面搭建439

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

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP