《HTML5移动Web开发实战》提供了应对这一挑战的解决方案。通过阅读本书,你将了解如何有效地利用最新的HTML5的那些针对移动网站的功能,横跨多个移动平台。全书共分10章,从移动Web、设备端配置和优化,变互、响应式设计、设备访问,调试、性能测试、富媒体等角度出发,包含了60多个实用的示倒,详细阐释如何构建快速、响应式的HTML5移动网站,适用于iOS、Android、WindowsPhone和BlackBerry等众多主流移动应用平台。  

 

  《HTML5移动Web开发实战》作者是HTML5 Boilerplate项目的成员,MobileBoilerplate(//h5bp.com/mobile)的主要开发人员。《HTML5移动Web开发实战》为那些致力于实现高性能、响应式、跨平台的HTML5移动网站的程序员量身打造,也适合对移动Web开发感兴趣的读者学习参考。

教程地址:HTML5移动Web开发实战 PDF扫描版​

HTML5移动Web开发实战 目录:

第1章 HTML5与移动网站 

1.1 简介 

1.2 确定网站的适用移动设备 

1.2.1 用户最常用的平台和浏览器是什么 

1.2.2 有多少用户使用支持现代脚本的移动设备 

1.2.3 Google Analytics的替代品 

1.2.4 Google Analytics的精准度 

1.2.5 对服务端读取速度的担忧 

1.3 配置移动开发工具 

1.3.1 准备 

1.3.2 实践 

1.3.3 回顾 

1.3.4 延伸 

1.4 BlackBerry仿真器 

1.4.1 准备 

1.4.2 实践 

1.5 配置移动开发环境 

1.5.1 准备 

1.5.2 实践 

1.5.3 回顾 

1.5.4 延伸 

1.6 在移动网站中使用HTML5 

1.6.1 准备 

1.6.2 实践 

1.6.3 回顾 

1.6.4 延伸 

1.7 跨浏览器HTML5 

1.7.1 准备 

1.7.2 实践 

1.7.3 回顾 

1.7.4 延伸 

1.8 移动设计 

1.8.1 准备 

1.8.2 实践 

1.8.3 回顾 

1.8.4 延伸 

1.9 定义一个内容策略 

1.9.1 准备 

1.9.2 实践 

1.9.3 回顾 

1.9.4 延伸 

第2章 移动端的配置和优化 

2.1 简介 

2.2 通过界面图标启动Web应用 

2.2.1 准备 

2.2.2 实践 

2.2.3 回顾 

2.2.4 延伸 

2.2.5 参考 

2.3 避免文本字体大小重置 

2.3.1 准备 

2.3.2 实践 

2.3.3 回顾 

2.3.4 延伸 

2.4 优化浏览器视口宽度设置 

2.4.1 准备 

2.4.2 实践 

2.4.3 回顾 

2.4.4 延伸 

2.5 修复移动版Safari的re-flow scale问题 

2.5.1 准备 

2.5.2 实践 

2.5.3 回顾 

2.5.4 延伸 

2.6 在浏览器中启动手机原生应用 

2.6.1 准备 

2.6.2 实践 

2.6.3 回顾 

2.6.4 延伸 

2.7 iPhone下全屏模式启动 

2.7.1 准备 

2.7.2 实践 

2.7.3 回顾 

2.7.4 延伸 

2.8 防止iOS在聚焦时自动缩放 

2.8.1 准备 

2.8.2 实践 

2.8.3 回顾 

2.8.4 延伸 

2.9 禁用或限制部分WebKit特性 

2.9.1 准备 

2.9.2 实践 

2.9.3 回顾 

2.9.4 延伸 

第3章 移动设备的交互方式 

3.1 简介 

3.2 利用触控来移动页面元素 

3.2.1 准备 

3.2.2 实践 

3.2.3 回顾 

3.2.4 延伸 

3.2.5 参考 

3.3 检测和处理横竖屏切换事件 

3.3.1 准备 

3.3.2 实践 

3.3.3 回顾 

3.3.4 延伸 

3.3.5 参考 

3.4 利用手势旋转页面元素 

3.4.1 准备 

3.4.2 实践 

3.4.3 回顾 

3.4.4 延伸 

3.4.5 参考 

3.5 利用滑动创建图库 

3.5.1 准备 

3.5.2 实践 

3.5.3 回顾 

3.5.4 延伸 

3.5.5 参考 

3.6 利用手势操作图片缩放 

3.6.1 准备 

3.6.2 实践 

3.6.3 回顾 

3.6.4 延伸 

3.6.5 参考 

第4章 构建快速响应式移动互联网站点 

4.1 简介 

4.2 使用HTML5语法构建页面 

4.2.1 准备 

4.2.2 实践 

4.2.3 回顾 

4.2.4 延伸 

4.2.5 参考 

4.3 使用CSS3特性做渐进增强 

4.3.1 准备 

4.3.2 实践 

4.3.3 回顾 

4.3.4 延伸 

4.3.5 参考 

4.4 使用响应式设计 

4.4.1 准备 

4.4.2 实践 

4.4.3 回顾 

4.4.4 延伸 

4.5 优化polyfills脚本的加载速度 

4.5.1 准备 

4.5.2 实践 

4.5.3 回顾 

4.5.4 延伸 

4.5.5 参考 

4.6 检测用户客户端 

4.6.1 准备 

4.6.2 实践 

4.6.3 回顾 

4.6.4 延伸 

4.7 使用书签气泡为应用添加桌面快捷方式 

4.7.1 准备 

4.7.2 实践 

4.7.3 回顾 

4.7.4 参考 

4.8 构建可自动伸缩的文本输入框 

4.8.1 准备 

4.8.2 实践 

4.8.3 回顾 

4.8.4 延伸 

4.8.5 参考 

4.9 加速按钮反馈 

4.9.1 准备 

4.9.2 实践 

4.9.3 回顾 

4.9.4 延伸 

4.9.5 参考 

4.10 隐藏浏览器的地址栏 

4.10.1 准备 

4.10.2 实践 

4.10.3 回顾 

4.10.4 参考 

4.11 构建移动互联网站点的站点地图 

4.11.1 准备 

4.11.2 实践 

4.11.3 回顾 

4.11.4 延伸 

第5章 移动设备访问 

5.1 简介 

5.2 获取位置信息 

5.2.1 准备 

5.2.2 实践 

5.2.3 回顾 

5.2.4 延伸 

5.3 跨浏览器定位 

5.3.1 准备 

5.3.2 实践 

5.3.3 回顾 

5.3.4 延伸 

5.4 基于地理信息显示地图 

5.4.1 准备 

5.4.2 实践 

5.4.3 回顾 

5.4.4 延伸 

5.5 实时显示地理位置 

5.5.1 准备 

5.5.2 实践 

5.5.3 回顾 

5.6 使用DeviceOrientation事件 

5.6.1 准备 

5.6.2 实践 

5.6.3 回顾 

5.6.4 延伸 

5.7 使用foursquare的定位 

5.7.1 准备 

5.7.2 实践 

5.7.3 回顾 

5.7.4 延伸 

第6章 移动富媒体 

6.1 简介 

6.2 移动设备上播放音频 

6.2.1 准备 

6.2.2 实践 

6.2.3 回顾 

6.2.4 延伸 

6.3 移动设备上播放视频 

6.3.1 准备 

6.3.2 实践 

6.3.3 回顾 

6.3.4 延伸 

6.4 使用离线缓存 

6.4.1 准备 

6.4.2 实践 

6.4.3 回顾 

6.4.4 延伸 

6.5 使用网络存储(Web Storage) 

6.5.1 准备 

6.5.2 实践 

6.5.3 回顾 

6.5.4 延伸 

6.6 使用Web Workers 

6.6.1 准备 

6.6.2 实践 

6.6.3 回顾 

6.7 使用session和history API构建类Flash导航效果 

6.7.1 准备 

6.7.2 实践 

6.7.3 回顾 

6.7.4 延伸 

第7章 移动设备调试 

7.1 简介 

7.2 使用Opera Dragonfly远程调试 

7.2.1 准备 

7.2.2 实践 

7.2.3 回顾 

7.2.4 延伸 

7.3 使用weinre远程调试 

7.3.1 准备 

7.3.2 实践 

7.3.3 回顾 

7.4 在移动设备上使用Firebug 

7.4.1 准备 

7.4.2 实践 

7.4.3 回顾 

7.4.4 延伸 

7.5 使用JS Console远程调试 

7.5.1 准备 

7.5.2 实践 

7.5.3 回顾 

7.5.4 延伸 

7.6 设置移动Safari调试器 

7.6.1 准备 

7.6.2 实践 

7.6.3 回顾 

第8章 服务器端性能调优 

8.1 简介 

8.2 防止移动设备转码(Mobile Transcoding) 

8.2.1 准备 

8.2.2 实践 

8.2.3 回顾 

8.2.4 延伸 

8.3 添加移动设备支持的MIME类型 

8.3.1 准备 

8.3.2 实践 

8.3.3 回顾 

8.3.4 延伸 

8.4 正确显示cache manifest文件 

8.4.1 准备 

8.4.2 实践 

8.4.3 回顾 

8.5 在头文件设置未来过期时间 

8.5.1 准备 

8.5.2 实践 

8.5.3 回顾 

8.5.4 延伸 

8.6 使用Gzip压缩 

8.6.1 准备 

8.6.2 实践 

8.6.3 回顾 

8.6.4 延伸 

8.7 移除ETags 

8.7.1 准备 

8.7.2 实践 

8.7.3 回顾 

8.7.4 延伸 

第9章 移动性能测试 

9.1 简介 

9.2 使用Blaze的移动设备速度测试 

9.2.1 准备 

9.2.2 实践 

9.2.3 回顾 

9.2.4 延伸 

9.3 在线分析移动页面速度 

9.3.1 准备 

9.3.2 实践 

9.3.3 回顾 

9.3.4 延伸 

9.4 PCAP网站性能分析 

9.4.1 准备 

9.4.2 实践 

9.4.3 回顾 

9.4.4 延伸 

9.5 移动版HTTP Archive 

9.5.1 准备 

9.5.2 实践 

9.5.3 回顾 

9.5.4 延伸 

9.6 使用Jdrop存储性能数据 

9.6.1 准备 

9.6.2 实践 

9.6.3 回顾 

9.6.4 延伸 

第10章 拥抱移动互联网特性 

10.1 简介 

10.2 window.onerror 

10.2.1 准备 

10.2.2 实践 

10.2.3 回顾 

10.2.4 延伸 

10.3 使用ECMAScript 5中的新方法 

10.3.1 准备 

10.3.2 实践 

10.3.3 回顾 

10.3.4 延伸 

10.4 HTML5中新的输入类型 

10.4.1 准备 

10.4.2 实践 

10.4.3 回顾 

10.4.4 延伸 

10.5 在HTML中内嵌SVG 

10.5.1 准备 

10.5.2 实践 

10.5.3 回顾 

10.5.4 延伸 

10.6 position:fixed 

10.6.1 准备 

10.6.2 实践 

10.6.3 回顾 

10.7 overflow:scroll 

10.7.1 准备 

10.7.2 实践 

10.7.3 回顾 

10.7.4 延伸 

HTML5移动Web开发实战 PDF扫描版​相关推荐

  1. HTML5 Canvas游戏开发实战 PDF扫描版

    HTML5 Canvas游戏开发实战主要讲解使用HTML5 Canvas来开发和设计各类常见游戏的思路和技巧,在介绍HTML5 Canvas相关特性的同时,还通过游戏开发实例深入剖析了其内在原理,让读 ...

  2. asp.net mvc linux,ASP.NET MVC4开发指南PDF扫描版+源码

    ASP.NET MVC问世已久,几年前或许有人会担心ASP.NET MVC框架是否能用在实务的项目上,也担心用在新项目上是否真的能改善开发效率与质量,但笔者这几年下来,已经累积数十个网站项目改用ASP ...

  3. 《HTML5移动Web开发实战》—— 1.6 在移动网站中使用HTML5

    本节书摘来异步社区<HTML5移动Web开发实战>一书中的第1章,第1.6节,作者:石川,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.6 在移动网站中使用 ...

  4. java ee web pdf_Java EE Web高级开发案例 PDF扫描版[69MB]

    Java EE Web高级开发案例 内容简介: <Java EE Web高级开发案例>充分体现了高等职业教育的特点,突出了理论和实践的紧密结合,以充分掌握基本技术技能和必要的基本知识为出发 ...

  5. html5移动web开发实战必读书记

    原文  http://itindex.net/detail/50689-html5-移动-web 主题 HTML5 一.配置移动开发环境 1.各种仿真器.模拟器的下载安装 http://www.mob ...

  6. 疯狂java workflow_疯狂Workflow讲义:基于Activiti的工作流应用开发 完整pdf扫描版[136MB]...

    <疯狂Workflow讲义:基于Activiti的工作流应用开发>内容概括: 本书是一本介绍Java工作流领域的书,以Activiti为核心,内容囊括了多个流行的企业级Java EE框架, ...

  7. 京东最爱考的前端面试题,html5移动web开发实战

    前言 不要为了面试而去背题,匆匆忙忙的,不仅学不进去,背完了几天后马上会忘记. 你可能会说,"没办法,这不是为了能找份工作嘛!".我想说的是,"那你没开始找工作的时候,咋 ...

  8. mysql 建模教程 pdf,PowerDesigner 15 系统分析与建模实战 PDF扫描版[50MB]

    PowerDesigner15系统分析与建模实战系统的从PowerDesigner建模基础知识入手,到需求模型.业务处理模型等内容.还给出1个综合实例,使读者进一步巩固所学的知识,提高综合实践能力.& ...

  9. HTML5移动应用开发入门经典 中文pdf扫描版

    HTML5是关注度ZUI高的前沿Web技术,而移动互联网则是近两年ZUI炙手可热的Web领域.<HTML5移动应用开发入门经典>将这两者巧妙结合起来,详细讲解了如何利用HTML5进行移动应 ...

最新文章

  1. 削减成本同时,多数企业仍计划增加云计算投入
  2. 逆向最大匹配分词算法
  3. python人脸识别训练模型_开源 | 基于Python的人脸识别:识别准确率高达99.38%!
  4. ubuntu开启SSH服务和允许root远程SSH登录
  5. 《现代语音信号处理》(胡航著)第1-6章简介
  6. 除了PS,还有它可以轻松实现图像处理!
  7. [蓝桥杯2017初赛]贪吃蛇长度-模拟(水题)
  8. 已知两点坐标拾取怎么操作_已知的操作员学习-第3部分
  9. nohup rabbitmq python
  10. 七句话道出做人的底线【精辟】
  11. php连接sql数据库的方法,php连接数据库_php连接数据库的四种方法
  12. 基于电能计量芯片HLW8012的应用研究
  13. html5 调用pc摄像头,H5调用PC端摄像头上传图片
  14. IOS13以上抓https包,基于win7+Fiddler,操作记录
  15. 压缩的Swf文件利用Python解压
  16. 0字节文件无法删除怎么办
  17. SFB 项目经验-10-Polycom CX700-不停弹窗口要输入用户名和密码
  18. 《童虎学习笔记》14分钟结合ProxySQL处理超半数MGR节点故障
  19. android手机存储空间划分及压图路径选取
  20. 外企人常使用的工作邮箱,建议收藏!

热门文章

  1. 家乡自有黄金屋 快手新乡村网红的“返乡经济学”
  2. 11.1.0 Web 打印新支持 UGC 布局模板
  3. Java设计六大原则
  4. Spring Boot项目中集成Elasticsearch,并实现高效的搜索功能
  5. JavaConfig和ApplicationContext.xml实现AOP的转换
  6. 把一个对象的key全部换成大写/小写
  7. appserv 64位 php5.6,appserv下载-appserv最新官方版下载v8.6.0免费版-99wo下载站
  8. C语言《数据结构》课程设计任务书
  9. 基本命令 Linux操作系统与实训 CentOS 7.4 RHEL 7.4
  10. 全球及中国高钙石矿行业市场竞争状况及投资前景分析报告2022-2028年