HTML5移动Web开发实战

出版社:人民邮电
出版日期:2013-6-1
ISBN:9787115313287
作者:石川
页数:206页

媒体关注与评论

60多种技巧 , 帮助你构建针对iPhone 5 、Android、Windows Phone和Blackberry的快速、 响应式HTML移动网站本书特色·简明手册的风格;·精心挑选的任务和问题;·高效解决问题的清晰指导;·举一反三,将解决方案用于其他情况。

内容概要

作者简介石川有超过5年的Web开发经验,他是HTML5 Boilerplate项目的成员,Mobile Boilerplate(http://h5bp.com/mobile)的主要开发人员,JavaScript Patterns项目(http://shichuan.github.com/javascript-patterns)的所有人。他现在是居住在美国和中国的独立开发者,你可以在他的个人网站http://www.blog.highub.com上找到更多的信息。他爱好阅读、旅游、美食以及电子技术、Indie音乐。译者简介刘旸:经历过各种技术和职位,最终发现前端开发才是其归宿,现为ThoughtWorks前端程序员,专注于实践优秀的前端代码架构。同时也是ThoughtWorks UX Group一员,关注用户体验以及响应式设计、视差滚动等新兴设计元素。热衷于分享、社区活动、结交朋友。博客:zation.me。新浪微博:@Zation。刘先宁:2008年毕业于西安交通大学软件工程学院,ThoughtWorks(成都)咨询师,ThoughtWorks Mobile Lab成员,长期从事软件研发一线工作,热爱互联网,喜欢各种新技术,喜欢分享、讨论。喜欢户外运动。新浪微博:@xianlinbox。

书籍目录

目 录第1章 HTML5与移动网站 11.1 简介 11.2 确定网站的适用移动设备 21.2.1 用户最常用的平台和浏览器是什么 31.2.2 有多少用户使用支持现代脚本的移动设备 31.2.3 Google Analytics的替代品 41.2.4 Google Analytics的精准度 41.2.5 对服务端读取速度的担忧 51.3 配置移动开发工具 51.3.1 准备 51.3.2 实践 51.3.3 回顾 61.3.4 延伸 61.4 BlackBerry仿真器 71.4.1 准备 71.4.2 实践 71.5 配置移动开发环境 91.5.1 准备 91.5.2 实践 91.5.3 回顾 101.5.4 延伸 101.6 在移动网站中使用HTML5 121.6.1 准备 121.6.2 实践 121.6.3 回顾 121.6.4 延伸 121.7 跨浏览器HTML5 141.7.1 准备 141.7.2 实践 141.7.3 回顾 151.7.4 延伸 161.8 移动设计 171.8.1 准备 171.8.2 实践 171.8.3 回顾 201.8.4 延伸 211.9 定义一个内容策略 231.9.1 准备 231.9.2 实践 231.9.3 回顾 251.9.4 延伸 25第2章  移动端的配置和优化 272.1 简介 272.2 通过界面图标启动Web应用 282.2.1 准备 282.2.2 实践 282.2.3 回顾 292.2.4 延伸 302.2.5 参考 312.3 避免文本字体大小重置 312.3.1 准备 322.3.2 实践 332.3.3 回顾 342.3.4 延伸 342.4 优化浏览器视口宽度设置 352.4.1 准备 352.4.2 实践 362.4.3 回顾 372.4.4 延伸 382.5 修复移动版Safari的re-flow scale问题 382.5.1 准备 392.5.2 实践 402.5.3 回顾 422.5.4 延伸 422.6 在浏览器中启动手机原生应用 432.6.1 准备 432.6.2 实践 432.6.3 回顾 442.6.4 延伸 452.7 iPhone下全屏模式启动 462.7.1 准备 462.7.2 实践 462.7.3 回顾 472.7.4 延伸 472.8 防止iOS在聚焦时自动缩放 482.8.1 准备 482.8.2 实践 482.8.3 回顾 492.8.4 延伸 502.9 禁用或限制部分WebKit特性 502.9.1 准备 502.9.2 实践 502.9.3 回顾 522.9.4 延伸 52第3章  移动设备的交互方式 543.1 简介 543.2 利用触控来移动页面元素 543.2.1 准备 543.2.2 实践 553.2.3 回顾 563.2.4 延伸 563.2.5 参考 573.3 检测和处理横竖屏切换事件 573.3.1 准备 573.3.2 实践 583.3.3 回顾 603.3.4 延伸 603.3.5 参考 643.4 利用手势旋转页面元素 643.4.1 准备 643.4.2 实践 643.4.3 回顾 663.4.4 延伸 663.4.5 参考 673.5 利用滑动创建图库 673.5.1 准备 673.5.2 实践 673.5.3 回顾 703.5.4 延伸 703.5.5 参考 713.6 利用手势操作图片缩放 723.6.1 准备 723.6.2 实践 723.6.3 回顾 733.6.4 延伸 733.6.5 参考 74第4章  构建快速响应式移动互联网站点 754.1 简介 754.2 使用HTML5语法构建页面 764.2.1 准备 764.2.2 实践 764.2.3 回顾 774.2.4 延伸 784.2.5 参考 794.3 使用CSS3特性做渐进增强 794.3.1 准备 804.3.2 实践 804.3.3 回顾 824.3.4 延伸 834.3.5 参考 844.4 使用响应式设计 844.4.1 准备 854.4.2 实践 854.4.3 回顾 874.4.4 延伸 874.5 优化polyfills脚本的加载速度 874.5.1 准备 874.5.2 实践 874.5.3 回顾 884.5.4 延伸 904.5.5 参考 904.6 检测用户客户端 904.6.1 准备 904.6.2 实践 904.6.3 回顾 914.6.4 延伸 914.7 使用书签气泡为应用添加桌面快捷方式 924.7.1 准备 924.7.2 实践 924.7.3 回顾 934.7.4 参考 934.8 构建可自动伸缩的文本输入框 944.8.1 准备 944.8.2 实践 944.8.3 回顾 954.8.4 延伸 954.8.5 参考 964.9 加速按钮反馈 964.9.1 准备 964.9.2 实践 964.9.3 回顾 974.9.4 延伸 994.9.5 参考 994.10 隐藏浏览器的地址栏 994.10.1 准备 994.10.2 实践 994.10.3 回顾 1014.10.4 参考 1024.11 构建移动互联网站点的站点地图 1024.11.1 准备 1024.11.2 实践 1024.11.3 回顾 1034.11.4 延伸 103第5章  移动设备访问 1045.1 简介 1045.2 获取位置信息 1055.2.1 准备 1055.2.2 实践 1055.2.3 回顾 1075.2.4 延伸 1075.3 跨浏览器定位 1075.3.1 准备 1075.3.2 实践 1085.3.3 回顾 1095.3.4 延伸 1095.4 基于地理信息显示地图 1105.4.1 准备 1105.4.2 实践 1105.4.3 回顾 1125.4.4 延伸 1135.5 实时显示地理位置 1145.5.1 准备 1145.5.2 实践 1145.5.3 回顾 1175.6 使用DeviceOrientation事件 1185.6.1 准备 1185.6.2 实践 1185.6.3 回顾 1205.6.4 延伸 1215.7 使用foursquare的定位 1225.7.1 准备 1225.7.2 实践 1225.7.3 回顾 1235.7.4 延伸 124第6章  移动富媒体 1256.1 简介 1256.2 移动设备上播放音频 1266.2.1 准备 1266.2.2 实践 1266.2.3 回顾 1276.2.4 延伸 1286.3 移动设备上播放视频 1296.3.1 准备 1306.3.2 实践 1306.3.3 回顾 1316.3.4 延伸 1326.4 使用离线缓存 1326.4.1 准备 1336.4.2 实践 1336.4.3 回顾 1346.4.4 延伸 1346.5 使用网络存储(Web Storage) 1366.5.1 准备 1366.5.2 实践 1366.5.3 回顾 1396.5.4 延伸 1396.6 使用Web Workers 1406.6.1 准备 1416.6.2 实践 1416.6.3 回顾 1436.7 使用session和history API构建类Flash导航效果 1456.7.1 准备 1466.7.2 实践 1466.7.3 回顾 1486.7.4 延伸 149第7章  移动设备调试 1507.1 简介 1507.2 使用Opera Dragonfly远程调试 1507.2.1 准备 1507.2.2 实践 1517.2.3 回顾 1537.2.4 延伸 1537.3 使用weinre远程调试 1537.3.1 准备 1547.3.2 实践 1547.3.3 回顾 1557.4 在移动设备上使用Firebug 1577.4.1 准备 1577.4.2 实践 1577.4.3 回顾 1587.4.4 延伸 1597.5 使用JS Console远程调试 1607.5.1 准备 1607.5.2 实践 1607.5.3 回顾 1627.5.4 延伸 1637.6 设置移动Safari调试器 1637.6.1 准备 1637.6.2 实践 1637.6.3 回顾 167第8章  服务器端性能调优 1688.1 简介 1688.2 防止移动设备转码(Mobile Transcoding) 1698.2.1 准备 1698.2.2 实践 1698.2.3 回顾 1698.2.4 延伸 1708.3 添加移动设备支持的MIME类型 1708.3.1 准备 1708.3.2 实践 1718.3.3 回顾 1718.3.4 延伸 1718.4 正确显示cache manifest文件 1718.4.1 准备 1728.4.2 实践 1728.4.3 回顾 1728.5 在头文件设置未来过期时间 1728.5.1 准备 1728.5.2 实践 1738.5.3 回顾 1738.5.4 延伸 1758.6 使用Gzip压缩 1758.6.1 准备 1758.6.2 实践 1768.6.3 回顾 1778.6.4 延伸 1788.7 移除ETags 1788.7.1 准备 1798.7.2 实践 1798.7.3 回顾 1798.7.4 延伸 179第9章  移动性能测试 1819.1 简介 1819.2 使用Blaze的移动设备速度测试 1819.2.1 准备 1829.2.2 实践 1829.2.3 回顾 1839.2.4 延伸 1839.3 在线分析移动页面速度 1849.3.1 准备 1849.3.2 实践 1849.3.3 回顾 1859.3.4 延伸 1869.4 PCAP网站性能分析 1869.4.1 准备 1869.4.2 实践 1879.4.3 回顾 1889.4.4 延伸 1889.5 移动版HTTP Archive 1899.5.1 准备 1899.5.2 实践 1899.5.3 回顾 1909.5.4 延伸 1909.6 使用Jdrop存储性能数据 1919.6.1 准备 1919.6.2 实践 1919.6.3 回顾 1929.6.4 延伸 192第10章  拥抱移动互联网特性 19310.1 简介 19310.2 window.onerror 19410.2.1 准备 19410.2.2 实践 19410.2.3 回顾 19510.2.4 延伸 19510.3 使用ECMAScript 5中的新方法 19510.3.1 准备 19610.3.2 实践 19610.3.3 回顾 19710.3.4 延伸 19910.4 HTML5中新的输入类型 20010.4.1 准备 20010.4.2 实践 20010.4.3 回顾 20110.4.4 延伸 20210.5 在HTML中内嵌SVG 20210.5.1 准备 20210.5.2 实践 20210.5.3 回顾 20210.5.4 延伸 20210.6 position:fixed 20310.6.1 准备 20310.6.2 实践 20310.6.3 回顾 20410.7 overflow:scroll 20410.7.1 准备 20410.7.2 实践 20410.7.3 回顾 20510.7.4 延伸 205

编辑推荐

HTML5和移动开发,都是目前最热门的话题。这两种话题的结合,有实际的应用开发需求。60多种技巧,帮助你构建针对iphone5、android、等手机系统的快速、响应式HTML移动网站。书中的特点在于简明收的风格,精心挑选的任务和问题,高效解决问题的清晰指导,举一反三,将解决方案用于其它情况。

作者简介

当今,移动应用开发掀起软件行业的新一轮浪潮。然而,手机设备发展迅猛,屏幕尺寸各不相同、存储和性能仍有局限性,如何在多平台上创建高性能、响应式的移动网站,是程序员所要面对的首要挑站。
  《HTML5移动Web开发实战》提供了应对这一挑战的解决方案。通过阅读本书,你将了解如何有效地利用最新的HTML5的那些针对移动网站的功能,横跨多个移动平台。全书共分10章,从移动Web、设备端配置和优化,变互、响应式设计、设备访问,调试、性能测试、富媒体等角度出发,包含了60多个实用的示倒,详细阐释如何构建快速、响应式的HTML5移动网站,适用于iOS、Android、Windows Phone和BlackBerry等众多主流移动应用平台。
  《HTML5移动Web开发实战》作者是HTML5 Boilerplate项目的成员,Mobile Boilerplate(http://h5bp.com/mobile)的主要开发人员。《HTML5移动Web开发实战》为那些致力于实现高性能、响应式、跨平台的HTML5移动网站的程序员量身打造,也适合对移动Web开发感兴趣的读者学习参考。


 HTML5移动Web开发实战下载



发布书评

 
 


精彩短评 (总计11条)

  •     比较好的书,提醒你一些小技巧,很实用,就是厚度不够啊!哈哈
  •     效果很好,质量很哈,幸好做活动时抢了
  •     有这功夫看这书,还不如去网上看看资料,不知道是哪个年代写的了,还有什么用helper.js来自动输入框高度,这个JQM本身都已经实现了。内容很初级,看完书我再去操作,发现遇到问题后,这书本上一点答案都找不到,倒是那些满大街看到的内容就有!
  •     浪费钱的一本书....可以说系一本目录.....
  •     内容已经过时,基本用不上。
  •     还是能解决一些问题,可以作为工具书。图书馆借的,自己存了笔记
  •     这本书是作者2010年在英国写的,现在很多年过去了,是不是有些落后了呢?
  •     花了2小时大致过了一遍这本书 讲了不少web移动开发过程中常见的问题及应对策略 适用于用来当开发手册 书中太多引用外部的内容(而且仅仅给了链接地址)
  •     薄薄的小书,花了一下午读完,mobile和desktop站点在展现和交互上确实有很大差别,自己对html5、css3的了解和应用特别有限,看完这本书的想法是,想搞一个响应式布局的移动站点;
  •     ……
  •     此书感觉真的很一般,各方面都想讲,又感觉没有重心一样,建议不要买
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024