HTML5移动开发 全新正版pdf下载

HTML5移动开发 全新正版百度网盘pdf下载

作者:
简介:HTML5移动开发 全新正版
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

商品介绍
  • 作者:
  • 著:
  • 装帧:简装
  • 印次:暂无
  • 定价:89.0
  • ISBN:9787115438911
  • 出版社:人民邮电出版社
  • 开本:其他
  • 印刷时间:
  • 语种:中文
  • 出版时间:2017-01-01
  • 页数:396
  • 外部编号:1201431657
  • 版次:1
目录

*1章学习移动HTML5、CSS3和API之前的准备工作1
1.1CubeDoo:HTML5移动游戏2
1.2开发工具4
1.2.1文本编辑器4
1.2.2浏览器5
1.2.3调试工具6
1.2.4桌面式调试器6
1.2.5远程调试8
1.3测试工具14
1.3.1仿真器和模拟器14
1.3.2在线工具16
1.3.3手机16
1.3.4自动化测试19
*2章升级至HTML520
2.1HTML5语法20
2.1.1元素21
2.1.2属*22
2.1.3全局属*和国际化属*22
2.1.4成为HTML5核心的HTML4属*25
2.1.5HTML5新内容:全局可访问*和交互*属*27
2.2HTML元素/属*的语法31
2.2.1自闭合元素33
2.2.2*佳实践33
2.2.3要素35
2.2.4存在于<head>中的元素40
2.2.5<meta>:添加元数据41
2.2.6移动Meta标记42
2.2.7移动厂商特有的值44
2.2.8网页的<base>45
2.2.9<link>不仅用于样式46
*3章HTML5中的新元素53
3.1HTML5中的分节元素53
3.1.1<section>55
3.1.2<article>55
3.1.3<section>或<article>56
3.1.4<nav>57
3.1.5<aside>57
3.1.6<header>58
3.1.7<footer>58
3.1.8CubeeDoo的页头和页尾59
3.1.9不陌生也不常用:<adderss>59
3.1.10内容分组:**新的HTML5元素60
3.1.11<main>60
3.1.12<figure>和<figcaption>60
3.1.13<hr>61
3.1.14<li>和<ol>的属*被改变61
3.2HTML5中新的文本级语义化元素61
3.2.1<mark>62
3.2.2<time>63
3.2.3<rp>、<rt>和<ruby>64
3.2.4<bdi>64
3.2.5<wbr>64
3.3改变了的文本级别语义元素65
3.3.1<a>65
3.3.2HTML4中文本级元素的改变67
3.3.3未改变的元素67
3.4嵌入式元素68
3.5交互式元素71
3.5.1<details>和<summary>71
3.5.2<menu>和<menuitem>72
3.5.3所有的XHTML都在HTML5里面了,除了……73
3.6总结74
*4章HTML5Web表单75
4.1<input>的属*(以及**表单元素)76
4.1.1type属*77
4.1.2required属*77
4.1.3*小和*大值:min和max属*78
4.1.4step属*78
4.1.5placeholder属*79
4.1.6pattern属*80
4.1.7readonly属*82
4.1.8disabled属*82
4.1.9maxlength属*83
4.1.10size属*83
4.1.11form属*83
4.1.12autocomplete属*84
4.1.13autofocus属*85
4.2<input>类型和属*85
4.2.1重新介绍你认为已经了解的input类型86
4.2.2文本框:<inputtype=“text”>86
4.2.3密码栏:<inputtype=“password”>87
4.2.4复*框:<inputtype=“checkbox”>88
4.2.5单*按钮:<inputtype=“radio”>88
4.2.6提交按钮:<inputtype=“submit”>89
4.2.7重置按钮:<inputtype=“reset”>90
4.2.8*择文件按钮:<inputtype=“file”>91
4.2.9隐藏:<inputtype=“hidden”>92
4.2.10图片:<inputtype=“image”>92
4.2.11按钮:<inputtype=“button”>92
4.2.12设计输入类型的样式93
4.3<input>类型新增的值93
4.3.1电子邮件:<inputtype=“email”>94
4.3.2URL:<inputtype=“url”>95
4.3.3电话:<inputtype=“tel”>96
4.3.4数字:<inputtype=“number”>98
4.3.5滑动条:<inputtype=“range”>100
4.3.6搜索栏:<inputtype=“search”>100
4.3.7拾色器:<inputtype=“color”>101
4.4日期和时间输入类型102
4.4.1日期*择器:<inputtype=“date”>102
4.4.2UTC日期和时间:<inputtype=“datetime”>104
4.4.3本地日期和时间:<inputtype=“datetime—local”>104
4.4.4月份:<inputtype=“month”>104
4.4.5时间:<inputtype=“time”>104
4.4.6周历:<inputtype=“week”>105
4.5表单验证106
4.6新的表单元素111
4.6.1<datalist>元素及list属*111
4.6.2<output>元素114
4.6.3<meter>115
4.6.4<progress>116
4.6.5<keygen>117
4.7**表单元素117
4.7.1<form>元素117
4.7.2<fieldset>和<legend>117
4.7.3<select>、<option>和<optgroup>118
4.7.4<textarea>118
4.7.5<button>118
4.7.6<label>元素118
4.8小结119
*5章SVG、Canvas、Audio和Vide**20
5.1HTML5媒体API120
5.1.1SVG120
5.1.2在文档中引入SVG123
5.1.3“小丑汽车”技术:用于响应式前景图像的SVG123
5.1.4学习SVG125
5.1.5CubeeDooSVG125
5.1.6Canvas128
5.1.7Canvas与SVG132
5.2Audio/Vide**33
5.2.1媒体类型133
5.2.2把<video>添加到网站135
5.2.3<video>和<audio>的属*135
5.2.4视频、音频和140
5.2.5为视频设计样式142
*6章**HTML5API144
6.1离线Web应用144
6.1.1我是否已经连接上网144
6.1.2应用缓存145
6.1.3本地(Local)和会话(Session)存储149
6.1.4SQL/Database存储159
6.2增强的用户体验164
6.2.1地理位置服务164
6.2.2WebWorker167
6.2.3微数据169
6.2.4跨文档消息172
6.3无障碍富Internet应用(ARIA)173
6.4小结175
*7章升级到CSS3176
7.1CSS:定义和语法177
7.1.1CSS语法178
7.1.2使用外部样式表:重温<link>179
7.1.3媒体查询181
7.1.4CSS*佳实践184
7.2CSS*择器189
7.3更多的CSS3*择器192
7.3.1常规*择器193
7.3.2使用*择器194
7.3.3关系*择器:基于代码顺序的规则195
7.3.4属**择器198
7.3.5伪类204
7.3.6状态伪类207
7.3.7结构上的伪类208
7.3.8nth类型的公式208
7.3.9更多的伪类212
7.3.10伪元素215
7.4***择器:ShadowDOM217
7.5小结219
*8章CSS3值的扩展*项220
8.1CSS颜色值220
8.1.1十六进制值221
8.1.2rgb()句法222
8.1.3使用RGBA添加透明度功能223
8.1.4色调、饱和度和亮度:HSL()224
8.1.5CMYK225
8.1.6颜色名225
8.1.7当前色226
8.1.8浏览器颜色的值226
8.2CSS的度量单位230
8.2.1CSS的长度值230
8.2.2角度、时间和频率233
8.2.3CSS的角度度量234
8.2.4时间(Times)235
8.2.5频率(Frequencies)235
8.3避免TRouBLe:属*的简写和值的声明236
8.4小结238
*9章CSS3:模块、模型和图像239
9.1CSS盒模型属*240
9.1.1border241
9.1.2border—style242
9.1.3border—color242
9.1.4border—width243
9.1.5CSS盒模型244
9.1.6box—sizing245
9.2学习CSS3246
9.3CSS渐变250
9.3.1渐变类型:线*渐变或径向渐变251
9.3.2径向渐变251
9.3.3线*渐变251
9.3.4ackground—size260
9.3.5条纹渐变263
9.3.6重复线*渐变265
9.3.7用于渐变的工具268
9.4阴影268
9.4.1文本阴影270
9.4.2用宽度、溢出和文本溢出来设置文本272
9.4.3盒子阴影273
9.4.4整合后的结果:CubeeDoo276
*10章CSS3:变换、渐变和动画280
10.1CSS渐变281
10.1.1transition—property属*282
10.1.2transition—duration属*285
10.1.3transition—timing—function属*285
10.1.4transition—delay属*287
10.1.5简写的transition属*287
10.1.6多种渐变288
10.2CSS3变换290
10.2.1transform—origin属*290
10.2.2transform属*291
10.2.3多种变换295
10.2.4渐变变换296
10.2.53D变换函数297
10.2.6**3D变换属*299
10.2.7综合应用300
10.3CSS3动画303
10.3.1关键帧305
10.3.2渐变、动画和*能311
*11章响应*Web设计中的CSS特*313
11.1媒体查询、断点和流式布局313
11.2多栏314
11.3边框图像316
11.4flexbox322
11.4.1flex属*325
11.4.2利用@supports进行特*检测327
11.5响应*媒体328
11.5.1提供图像329
11.5.2CSS遮罩:创建透明的JPEG334
11.5.3客户提示335
*12章设计移动应用程序336
12.1开始前的考虑事项337
12.2设计考虑事项338
12.2.1工具:生产率应用程序339
12.2.2娱乐:沉浸式应用程序340
12.2.3实用程序341
12.2.4什么适合你341
12.3移动平台:丰富的可能*342
12.3.1小型屏幕342
12.3.2较少的内存343
12.3.3一次一个窗口、一个应用程序344
12.3.4*小的文档345
12.3.5开发考虑事项345
12.4针对移动WebKit346
12.4.1状态栏346
12.4.2导航栏347
12.4.3开机图像349
12.4.4主屏幕图标350
12.5*少化键盘输入351
12.6保持简明351
12.6.1使之明显351
12.6.2*少化必需的输入351
12.6.3*少化文本351
12.7**用户体验考虑事项352
*13章把移动设备和触摸作为目标353
13.1缩小尺寸353
13.2触摸我354
13.2.1触摸区域355
13.2.2鼠标事件、触摸事件355
13.2.3伪单击事件358
13.3硬件访问361
13.3.1手机移动和方向361
13.3.2设备状态362
13.3.3本机Web应用程序、打包的应用程序和混合应用程序363
13.4测试365
*14章移动*能367
14.1电池寿命367
14.1.1使用暗色调368
14.1.2使用JPEG368
14.1.3减少369
14.1.4消除网络请求370
14.1.5硬件加速371
14.2**373
14.2.1减少HTTP请求的数量374
14.2.2减小请求的尺寸377
14.2.3内存380
14.2.4优化图像381
14.3UI响应*386
14.3.1触摸事件386
14.3.2动画387
14.4小结387
附录ACSS*择器和特征值388

作者简介

埃斯特尔·韦尔,是一位前端工程师,自从1999年起就开发基于标准的无障碍网站。她写作的技术博客吸引了数百万的访客,并经常在世界各地发表CSS3、HTML5、、前端*能和移动Web开发相关的演讲。

图书简介

《HTML5移动开发》全面讲解了使用HTML5和CSS3开发网站和Web应用的技术。
《HTML5移动开发》总共分为14章,其内容包含移动开发环境的设置,HTML5的元素、语法和语义,使用来构建表单,探究应用于图像、音视频的HTML5媒体API以及AppCache、localStorage和**API,CSS3*择器和语法以及更为深入的特*,响应式Web设计的特*,以及针对所有平台进行*能、用户体验和可靠*的设计。
《HTML5移动开发》适合具有一定经验的Web前端开发人员阅读。