HTML5移动网站与App开发实战

HTML5移动网站与App开发实战

  • 大小:11.2 MB
  • 类型:移动开发
  • 格式:PDF
  • 出版:清华大学出版社
  • 作者:王金柱、绵绵的糖
  • 更新:2022-09-12 09:28:26
vip 免费获取(已有140人参与)
关注公众号免费送书
版权投诉 / 资源反馈(本资源由用户 伊书语 投稿)

编辑推荐 详解HTML5移动特性、HTML5移动性能优化。 涵盖移动框架jQuery Mobile、Vue、React开发。 深度剖析移动便笺App、音乐播放App、待办事项App的开发。 配套示例源码与PPT课件。 内容简介 本书由浅入深出、全面系统地介绍HTML5相关技术及其在移动开发领域的应用。从基本原理到移动页面优化再到实战应用,涉及HTML5移动开发领域的绝大部分内容,是一本集理论与实战于一体的综合性参考书。本书配套示例源码与PPT课件。 本书共分15章。第1~9章讲解HTML5移动特性,内容包括HTML5移动开发基础、移动表单、多媒体形式、地理位置定位、离线缓存、Canvas绘图、CSS3视觉辅助和调用手机设备等,最后剖析移动开发性能优化的一些技巧。第10~11章讲解HTML5移动框架jQuery Mobile,内容包括jQuery Mobile这个比较流行的移动框架的用法,以及基于这个框架开发移动便笺App。第12~13章讲解HTML5 Vue组合,内容包括Vue框架的特性与安装使用方法,结合HTML5与Vue开发音乐播放App。第14~15章讲解HTML5 React组合,内容包括React框架的介绍及其安装使用,并结合HTML5与React开发一个可拖曳的待办事项App。 本书适合所有想深入学习HTML5移动开发技术的初学者阅读,尤其适合正在应用HTML5做移动项目开发的人员阅读。对于高等院校相关专业的学生和培训机构的学员,本书也是一本不可多得的实训教材。 目录 第1章 HTML5移动入门 1 1.1 认识HTML 1 1.1.1 HTML的构成 1 1.1.2 CSS的构成 2 1.1.3 JavaScript的构成 3 1.2 认识HTML5 4 1.2.1 HTML5的发展与理念 5 1.2.2 HTML5和XHTML的对比 6 1.3 制作一个简单的HTML5移动App 7 1.3.1 开发工具的选择 7 1.3.2 App代码的编写 8 1.3.3 调试运行 Hello App 9 1.4 HTML5的移动特色 9 1.5 本章小结 10 第2章 移动特性1移动表单 11 2.1 丰富的表单属性 11 2.2 移动Web表单的input类型 13 2.2.1 search类型 13 2.2.2 email类型 13 2.2.3 number类型 14 2.2.4 range类型 15 2.2.5 tel类型 15 2.2.6 url类型 15 2.3 HTML5表单新属性 16 2.3.1 autocomplete属性 16 2.3.2 autofocus属性 17 2.4 范例创建一个HTML5版的App注册页面 17 2.4.1 代码设计 18 2.4.2 代码分析 23 2.5 本章小结 24 第3章 移动特性2多媒体形式 25 3.1 音频和视频 25 3.1.1 音频和视频的格式 25 3.1.2 使用audio/video元素 26 3.1.3 音频和视频的通信 27 3.2 范例制作音乐播放器App 29 3.3 范例制作视频播放器App 31 3.3.1 普通视频播放器 32 3.3.2 添加视频进度条 35 3.3.3 添加视频快进慢进按钮 37 3.3.4 处理带字幕的视频 38 3.4 本章小结 40 第4章 移动特性3地理位置定位 41 4.1 认识地理位置 41 4.1.1 纬度和经度坐标 41 4.1.2 定位数据 42 4.1.3 构建地理位置应用 43 4.2 手机地理位置定位 44 4.3 谷歌地图的使用 46 4.3.1 追踪用户的位置 46 4.3.2 查找路线 50 4.3.3 用户自定义的地理定位 57 4.4 高德地图的使用 61 4.5 本章小结 63 第5章 移动特性4离线缓存 64 5.1 离线缓存应用 64 5.1.1 离线缓存API简介 64 5.1.2 使用Manifest文件 67 5.1.3 使用ApplicationCache API方法 68 5.1.4 缓存更新示例 68 5.2 离线事件处理 72 5.3 范例离线贴吧App 75 5.4 本章小结 79 第6章 移动特性5Canvas绘图 80 6.1 HTML5的绘图API 80 6.1.1 什么是Canvas 80 6.1.2 加载Canvas 81 6.1.3 什么是SVG 82 6.1.4 什么是WebGL 84 6.1.5 Paper.js图形库 85 6.2 应用Canvas 86 6.2.1 绘制图形 86 6.2.2 绘制文字 90 6.2.3 颜色渐变 97 6.3 范例带特效的相册App 99 6.4 本章小结 106 第7章 移动特性6CSS3视觉辅助 107 7.1 CSS3的变化 107 7.2 背景 108 7.3 文字效果 109 7.4 边框 110 7.5 用户界面 112 7.6 转换 114 7.7 过渡 115 7.8 范例用CSS3画哆啦A梦 116 7.8.1 头和脸 116 7.8.2 脖子和铃铛 119 7.8.3 身体和四肢 121 7.8.4 让眼睛动起来 125 7.9 本章小结 126 第8章 移动特性7调用手机设备 127 8.1 HTML5调用手机摄像头 127 8.2 HTML5调用手机相册 130 8.3 HTML5调用手机通讯录 135 8.4 本章小结 138 第9章 HTML5移动性能优化 139 9.1 HTML5的性能考量 139 9.1.1 浏览器性能 139 9.1.2 网络性能 142 9.1.3 开发效率 143 9.2 加载优化 145 9.2.1 减少HTTP请求 146 9.2.2 充分利用缓存 149 9.2.3 压缩 150 9.2.4 优化JavaScript加载性能 154 9.2.5 其他加载优化 161 9.3 CSS优化 163 9.3.1 了解页面的渲染过程 164 9.3.2 避免在HTML标签中写style属性 166 9.3.3 正确使用display属性 166 9.3.4 避免使用CSS表达式 167 9.3.5 不滥用float属性 167 9.3.6 不滥用Web字体 169 9.3.7 不声明过多的Font-size 171 9.3.8 优化选择器的使用 171 9.4 图片优化 174 9.4.1 使用CSS3代替图片 174 9.4.2 使用Data URI代替图片 176 9.4.3 使用SVG代替图片 180 9.4.4 IconFont与SVG优劣对比 181 9.4.5 使用压缩图片 182 9.4.6 使用srcset 1

相关资源

  • C语言程序设计

    C语言程序设计 课后答案

    大小:3.35 MBC语言课后答案

  • 《UEFI编程实践》源代码

    《UEFI编程实践》源代码

    本书偏重于实战,面向UEFI的爱好者和使用者。全书共12章,大致可以分为三部分。 1. 第1部分为介绍UEFI的基础框架,搭建开发和调试环境,并熟悉代码框架的搭建和编译方法。让读者能把握整体框架,并能为后续的实践做好准备; 2. 第2部分详细讲解UEFI如何访问外设、构建GUI、编写Option ROM等,并辅以实际的项目实例,加深对UEFI编程的理解。所提供的项目极具实践价值,基本上可以直接用在实际项目中; 3. 第3部分介绍目前国产计算机上UEFI的发展情况,

    大小:10.3 MBUEFI配套资源

  • 《音视频编辑合成技术-Premiere Pro 2.0》素材

    《音视频编辑合成技术-Premiere Pro 2.0》素材

    内容介绍 本书按照实例化的任务劋作教学模式编写,内容包括非线性编辑基础知识、初识PremierePro2.0、视频编辑、视频特效的应用、转场特效的应用、运动特效的应用、字幕和标题的制作、音频的编辑与控制、影片的预演和输出等。本书按照以实例劋作为先导、巩固和提高新知识点的编写思路,采用实例劋作、新知解析、实战演练、思考与练习的体例结构,知识点与劋作紧密结合,可切实提高学生的实际劋作技能。本书适合中、高等职业学校影视动漫、

    大小:859.49 MB音视频编配套资源

  • 《新编Excel 2003从入门到精通》电子资源

    《新编Excel 2003从入门到精通》电子资源

    内容简介 《新编Excel 2003从入门到精通》以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Excel 2003的相关知识和应用方法。 《新编Excel 2003从入门到精通》分为7篇,共26章。第1篇【基础知识篇】主要介绍了Excel 2003的基础知识,工作簿和工作表的基本操作,单元格、行与列的操作,查看与打印工作表,以及如何输入和编辑数据等;第2篇【美化装饰篇】主要介绍了工作表的格式化,以及图表和图形对象的应用等;第3篇【公式与函数篇】主要介

    大小:2.8 GBExcel配套资源

  • 计算机英语教程(第2版)

    计算机英语教程(第2版) 课后答案

    大小:10.8 MB计算机英语课后答案

  • 《电子商务导论》课件

    《电子商务导论》课件

    内容简介 《电子商务导论》结合国内外*的电子商务应用技术和发展现状,从本学科的交叉性、边缘性、综合性、系统性和先进性等几方面对电子商务基本知识进行了比较全面、深入的介绍和讨论。电子商务导论(或称电子商务概论)是高等院校电子商务专业的首门核心课程,是进一步学习电子商务专业知识的基础。 《电子商务导论》从基础、技术、管理、应用等四个方面系统、全面地介绍了电子商务的整体框架和涵盖的主要内容,包括电子商务的基本

    大小:5.43 MB电子商务配套资源

  • 计算机网络管理

    计算机网络管理 课后答案

    《计算机网络管理》是2006年西安电子科技大学出版社出版的图书,本书是作为网络工程专业的专业课教材编写的,也可以作为计算机相关专业的选用教材。本书介绍了计算机网络管理系统的基本概念和实际应用,以SNMP协议为基础详细讨论了网络管理系统的体系结构、管理功能域、协议规范、管理信息库组成、远程网络监视功能和安全机制。本书还介绍了在WindowsServer2003和RedHatLinux9.9操作系统下的网络管理操作,以及用SNMPc网管软件进行网络管理的实用技

    大小:198 KB计算机网络课后答案

  • 关系数据库与sql语言

    关系数据库与sql语言 课后答案

    《关系数据库与SQL语言》是2004年高等教育出版社出版的图书,作者是黄旭明。该书以一个简单的数据库开发案例为主线,介绍了关系数据库的基本理论与结构化查询语言SQL的知识。 本书是职业技术教育软件人才培养模式改革项目成果教材之一。 本书内容主要包括数据库系统的基本知识、关系数据库基本原理和SQL语言基础等。所有知识均围绕实例展开,使读者能在理解的基础上更好地掌握理论与应用方法。书中所有示例都在SQLServer2000中验证通过。 本书

    大小:15.3 KB数据库课后答案

参与送书

相关声明:

学习笔记