失效链接处理 |
《HTML5Ud应用开发入门经典》PDF 下蝲 转蝲自:https://download.csdn.net/download/e98123/10112670
下蝲地址Q?/strong>版权归出版社和原作者所有,链接已删除,误买正?/b>
?sh)子版仅供预览及学习交流使用Q下载后?4时内删除,支持正版Q喜Ƣ的误买正版书c:《HTML5Ud应用开发入门经典?/a>
图书介:
《HTML5Ud应用开发入门经典》d分ؓ24章,以示例的方式对如何用HTML5及相x术进行移动应用开发做了全面而细致的介绍。本书首先讲解了HTML5的v源以及它Z么适用于移动设备,然后讲解了HTML5的基本元素以及所做的改进、canvas(d)、视音频、微格式、微数据、拖曳等新增Ҏ(gu),q讲解了WebSocket、WebWorkers、Web存储、离UWeb应用E序、地理定位等新增的API。同Ӟ《HTML5Ud应用开发入门经典》还针对不同q_(如iOS、BlackBerry、Android)的移动设备、不同的览器,如何开发高可用性的Ud应用E序q行了讲解?/span> 《HTML5Ud应用开发入门经典》内容组l合理,CZ丰富Q操作步骤简z明了,非常适合对移动应用开发感兴趣的读者阅诅R对于有一定移动应用开发经验的读者,本书也具有很大的参考h(hun)倹{?/span>
相关截图Q?br />
![]()
图书目录Q?/strong>
W??使用HTML5改进UdWeb应用的开?/span> 1.1 了解HTML5的由?/span> 1.1.1 XML及XHTML 1.1.2 HTML5的诞?/span> 1.2 了解HTML5的不同之?/span> 1.3 定义Web应用 1.4 使用开放W(wng)eb标准 1.5 在iOS和Android讑֤中用HTML5 1.6 ~写Ud|站 1.6.1 Ud讑֤的屏q尺寸和分L?/span> 1.6.2 Ud用户需要的内容 1.6.3 使用的HTML、CSS及JavaScript是否有效且简z?/span> 1.6.4 |站是否需要ؓUd用户使用独立域名 1.6.5 |站需要通过怎样的测?/span> 1.7 ȝ 1.8 问与{?/span> 1.9 验 1.9.1 问题 1.9.2 l习 W??Ud开发中新的HTML5标签和属?/span> 2.1 HTML5中的新标{?/span> 2.1.1 新布局标签 2.1.2 其他语义元素 2.1.3 新的多媒体标{?/span> 2.1.4 新的表单功能 2.1.5 更好的国际化支持 2.2 HTML5的新属?/span> 2.3 HTML 4标签和属性的变化 2.4 HTML5中的HTML语法变化 2.5 HTML5标签及属性对Ud讑֤的支?/span> 2.6 HTML5l移动Web开发带来的好处 2.6.1 HTML5包含了性能优良的API 2.6.2 HTML5 2.6.3 用户更青睐Web应用E序 2.7 ȝ 2.8 问与{?/span> 2.9 验 2.9.1 问题 2.9.2 l习 W??用CSS3设计Ud面样式 3.1 CSS?/span> 3.1.1 创徏CSS样式?/span> 3.1.2 使用CSS更改字体 3.1.3 使用CSS设计布局 3.2 CSS3的新增功?/span> 3.2.1 圆角 3.2.2 盒阴影及文字阴媄 3.2.3 透明?/span> 3.3 在移动设备上使用CSS3 3.4 ȝ 3.5 问与{?/span> 3.6 验 3.6.1 问题 3.6.2 l习 W??Ud讑֤及对HTML5的支?/span> 4.1 选择HTML5元素 4.2 Android及iOS对HTML5的支?/span> 4.3 HTML5功能 4.3.1 利用全局元素属?/span> 4.3.2 利用创徏的元素检属?/span> 4.3.3 方法能否返回正的?/span> 4.3.4 元素是否保留?/span> 4.3.5 处理IE 8、IE 7和IE 6 4.4 优雅降 4.5 使用CSS3媒体查询移动浏览器 4.5.1 宽度与高度 4.5.2 屏q方?/span> 4.5.3 屏q纵横比 4.5.4 颜?/span> 4.5.5 分辨率 4.5.6 电(sh)视及|格讑֤ 4.6 试应用E序 4.7 ȝ 4.8 问与{?/span> 4.9 验 4.9.1 问题 4.9.2 l习 W??JavaScript和HTML5 Web应用E序 5.1 JavaScript是什?/span> 5.1.1 创徏rollover 5.1.2 表单数据验证 5.1.3 打开新窗?/span> 5.1.4 Cookies的设|及d 5.2 什么是jQuery 5.2.1 使用jQuery制作rollover 5.2.2 使用jQueryq行表单数据验证 5.2.3 在Web应用E序中用jQuery 5.3 使用jQuery Mobile 5.4 ȝ 5.5 问与{?/span> 5.6 验 5.6.1 问题 5.6.2 l习 W??创徏UdWeb应用 6.1 一个在所有设备上都能q行的网?/span> 6.2 定应用E序cd 6.3 用HTML创徏应用E序 6.4 使用CSS改善HTML外观 6.4.1 更改字体 6.4.2 加入颜色及背景图?/span> 6.4.3 讄布局样式 6.5 加入Udmeta标签以更有效地创建HTML5面 6.6 针对Ud用户来优化网?/span> 6.7 ȝ 6.8 问与{?/span> 6.9 验 6.9.1 问题 6.9.2 l习 W??站点升U至HTML5 7.1 定何时从HTML4升及升U的具体方式 7.1.1 现有标准的通行览器支?/span> 7.1.2 逐渐升至HTML5 7.1.3 来访览器类型评?/span> 7.1.4 Ud互联|浏览趋?/span> 7.2 当前启用的HTML5Ҏ(gu)?/span> 7.3 支持HTML5的浏览器 7.4 HTML5Ҏ(gu)作为额外内Ҏ(gu)加至|站 7.5 网站变为杀手Ud应用的HTML5Ҏ(gu)?/span> 7.6 ȝ 7.7 问与{?/span> 7.8 验 7.8.1 问题 7.8.2 l习 W??Web应用q移至移动设?/span> 8.1 选择Web~辑?/span> 8.2 应用E序试 8.3 内容评估 8.4 为移动设备调整可视化的设?/span> 8.4.1 使用设计元素创徏优秀的移动应用程?/span> 8.4.2 典型设计 8.5 HTML5及CSS3?/span> 8.5.1 多设备支?/span> 8.5.2 在其他设备上q行成品应用E序评估 8.5.3 桌面模拟?/span> 8.5.4 在线模拟?/span> 8.6 旧式览器中q行应用E序 8.7 ȝ 8.8 问与{?/span> 8.9 验 8.9.1 问题 8.9.2 l习 W??使用HTML5分节元素和语义元素添加语含义 9.1 什么是分节元素 9.2 使用新的分节元素 9.2.1 使用分节元素生成大纲 9.2.2 元素 9.2.3 元素 9.2.4 元素 9.2.5 元素 9.2.6 分节根元?/span> 9.2.7 Heading、Header以及Footer元素 9.3 HTML语义标记 9.3.1 HTML4语义元素 9.3.2 更新HTML4元素的语?/span> 9.3.3 HTML5的新语义元素 9.4 ȝ 9.5 问与{?/span> 9.6 验 9.6.1 问题 9.6.2 l习 W?0?使用HTML5 canvas元素l图 10.1 使用canvas元素 10.2 在元素中l制形状 10.2.1 l制矩Ş 10.2.2 l制多边形和U条 10.2.3 l制圆Ş 10.3 在canvas上书写文?/span> 10.4 昄囑փ 10.4.1 ~放和裁切图?/span> 10.4.2 d图案 10.5 canvas与SVG或Flash的区?/span> 10.6 ȝ 10.7 问与{?/span> 10.8 验 10.8.1 问题 10.8.2 l习 W?1?HTML5字体与排?/span> 11.1 定义排版元素 11.1.1 字体 11.1.2 间距 11.1.3 断字W?/span> 11.1.4 未对?/span> 11.1.5 首孤行和页֭?/span> 11.2 使用适当的排版字W实?/span> 11.2.1 引号 11.2.2 商业标记 11.2.3 高W号 11.3 了解开攑֭体格?/span> 11.3.1 通过@font-face使用WOFF 11.3.2 为WOFF提供备选方?/span> 11.4 ȝ 11.5 问与{?/span> 11.6 验 11.6.1 问题 11.6.2 l习 W?2?HTML5的音频和视频 12.1 HTML5视频、音频与Flash的比?/span> 12.2 选择兼容性最好的视频格式 12.2.1 MP4或H.264 12.2.2 ogg/Theora 12.2.3 WebM 12.3 选择拥有最q泛支持的音频编解码?/span> 12.3.1 MP3 12.3.2 Vorbis 12.3.3 WAV 12.4 HTML5的新媒体元素 12.5 用于扩展媒体的属?/span> 12.5.1 音频及视频属?/span> 12.5.2 视频 12.5.3 源属?/span> 12.5.4 track属?/span> 12.6 为IE创徏回退选项 12.7 使用APIҎ(gu)创徏自定义播放控制器 12.8 ȝ 12.9 问与{?/span> 12.10 验 12.10.1 问题 12.10.2 l习 W?3?HTML5表单 13.1 可用性更强的HTML5表单 13.1.1 占位W文?/span> 13.1.2 自动聚焦 13.1.3 自动完成及数据列?/span> 13.2 HTML5输入cd 13.2.1 数字cd 13.2.2 日期和时间类?/span> 13.2.3 Email、URL、颜色和搜烦框类?/span> 13.3 其他新表单元?/span> 13.3.1 密钥生成表单字段 13.3.2 表单输出元素 13.3.3 命o菜单列表 13.4 表单验证 13.5 ȝ 13.6 问与{?/span> 13.7 验 13.7.1 问题 13.7.2 l习 W?4?使用HTML5~辑内容和用户互?/span> 14.1 新的contenteditable属?/span> 14.2 execCommandҎ(gu) 14.3 在Web面中添加拼写检?/span> 14.4 隐藏元素 14.5 HTML5附加的UIlg 14.6 UI以及~辑Ҏ(gu)对览器的支持 14.7 ȝ 14.8 问与{?/span> 14.9 验 14.9.1 问题 14.9.2 l习 W?5?微格式与微数?/span> 15.1 使用微格?/span> 15.1.1 微格式的好处 15.1.2 使用微格式的原则 15.1.3 正在使用的微格式 15.2 使用微数?/span> 15.3 使用RDFa 15.4 选择格式 15.5 Ud讑֤与微格式 15.5.1 使用微格式或是微数据的理?/span> 15.5.2 两种非正式的微格?/span> 15.6 ȝ 15.7 问与{?/span> 15.8 验 15.8.1 问题 15.8.2 l习 W?6?使用HTML5的拖曛_?/span> 16.1 拖曳应用 16.2 拖曳事g 16.3 拖曳属?/span> 16.4 有用的CSS扩展 16.5 创徏拖曳接口 16.5.1 定义可拖曛_?/span> 16.5.2 为可拖曳对象讄拖曳事g 16.5.3 定义攄?/span> 16.5.4 讄拖曳Z?/span> 16.5.5 在对象间传递信?/span> 16.5.6 定义操作Ҏ(gu) 16.6 在iOS上用拖?/span> 16.6.1 让iOS上的元素变得可拖?/span> 16.6.2 iOS上的元素变ؓ攄?/span> 16.7 ȝ 16.8 问与{?/span> 16.9 验 16.9.1 问题 16.9.2 l习 W?7?HTML5链接 17.1 HTML5的链接的改进 17.1.1 链接及外联资源 17.1.2 的属性变?br /> 17.1.3 链接区块U元?br /> 17.1.4 占位W链?br /> 17.1.5 HTML5的热点图 17.1.6 HTML5中新的全局属?br /> 17.2 链接cd和关p?br /> 17.3 使用新的链接cd 17.3.1 alternate链接cd 17.3.2 author链接cd 17.3.3 bookmark和external链接cd 17.3.4 help、license、tag和search链接cd 17.3.5 icon链接cd 17.3.6 nofollow和noreferrercd 17.3.7 pingbackcd 17.3.8 prefetchcd 17.3.9 previous和next链接cd 17.3.10 sidebar链接cd 17.3.11 stylesheetcd 17.4 ȝ 17.5 问与{?br /> 17.6 验 17.6.1 问题 17.6.2 l习 W?8?Web应用E序API和数据集 18.1 创徏Web应用E序 18.1.1 Web应用E序API 18.1.2 脚本处理 18.1.3 iOS中的单击事g 18.1.4 计时?br /> 18.1.5 用户提示 18.1.6 pȝ信息 18.2 数据集和data-*属?br /> 18.3 ȝ 18.4 问与{?br /> 18.5 验 18.5.1 问题 18.5.2 l习 W?9?WebSocket、Web Workers和文?br /> 19.1 WebSocket双向通信 19.1.1 WebSocket的安全隐(zhn)?br /> 19.1.2 WebSocket的优?br /> 19.1.3 建立WebSocket 19.2 使用Web Workers在后台运行脚?br /> 19.3 使用文gAPI操作客户端文?br /> 19.3.1 建立输入字段 19.3.2 获取文g信息 19.3.3 d文g信息 19.4 ȝ 19.5 问与{?br /> 19.6 验 19.6.1 问题 19.6.2 l习 W?0?ȝWeb应用E序 20.1 创徏ȝ应用E序以及让普通应用程序离U工?br /> 20.2 ~存清单 20.2.1 使用~存清单文g 20.2.2 ~写~存清单 20.3 DOM事g和属性用于离U应用程?br /> 20.4 调试应用E序~存 20.5 ȝ 20.6 问与{?br /> 20.7 验 20.7.1 问题 20.7.2 l习 W?1?HTML5的Web存储 21.1 什么是Web存储 21.1.1 Web存储与Cookie的不同之?br /> 21.1.2 会话存储和本地存?br /> 21.1.3 使用Web存储 21.2 Web SQL与Indexed DB 21.2.1 Web SQL数据?br /> 21.2.2 Indexed Database API 21.3 ȝ 21.4 问与{?br /> 21.5 验 21.5.1 问题 21.5.2 l习 W?2?利用History API控制览器历史记?br /> 22.1 控制览器历史的原因 22.2 History API的方?br /> 22.3 使用History API 22.3.1 使用History API保存当前位置 22.3.2 使用History API改变URL 22.4 使用History API的风险和ȝ 22.4.1 History API只能在同一个域名下工作 22.4.2 利用History API钓鱼 22.4.3 烦h的动画URL 22.5 ȝ 22.6 问与{?br /> 22.7 验 22.7.1 问题 22.7.2 l习 W?3?使用Geolocationd地理位置?br /> 23.1 Geolocation是什?br /> 23.1.1 使用地理定位 23.1.2 使用Geolocation API 23.1.3 使用其他定位数据选项 23.1.4 旧式览器的回退选项 23.2 隐私与地理位|?br /> 23.3 创徏一个移动地理定位的应用 23.4 ȝ 23.5 问与{?br /> 23.6 验 23.6.1 问题 23.6.2 l习 W?4?HTML5应用E序转换为原生应用程?br /> 24.1 HTML5应用E序与原生应用程序的区别 24.1.1 原生应用E序的优?br /> 24.1.2 HTML5应用E序的优?br /> 24.2 转换到原生应用程?br /> 24.2.1 如何着手开始{?br /> 24.2.2 使用PhoneGap转换原生app 24.3 创徏应用E序图标 24.4 试应用E序 24.5 在app商店出售应用E序 24.6 原生应用E序q唯一选择 24.7 ȝ 24.8 问与{?br /> 24.9 验 24.9.1 问题 24.9.2 l习 附录A 验{案 附录B HTML5元素和属?br /> 附录C HTML5及移动应用资?/span> |