HTML5移动Web开发实战

HTML5移动Web开发实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2013-06
版次: 1
ISBN: 9787115313287
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 206页
字数: 270千字
正文语种: 简体中文
原版书名: HTML5 Mobile Development Cookbook
  •   HTML5和移动开发,都是目前最热门的话题。这两种话题的结合,有实际的应用开发需求。60多种技巧,帮助你构建针对iphone5、android、等手机系统的快速、响应式HTML移动网站。书中的特点在于简明收的风格,精心挑选的任务和问题,高效解决问题的清晰指导,举一反三,将解决方案用于其它情况。
      当今,移动应用开发掀起软件行业的新一轮浪潮。然而,手机设备发展迅猛,屏幕尺寸各不相同、存储和性能仍有局限性,如何在多平台上创建高性能、响应式的移动网站,是程序员所要面对的首要挑站。
      《HTML5移动Web开发实战》提供了应对这一挑战的解决方案。通过阅读本书,你将了解如何有效地利用的HTML5的那些针对移动网站的功能,横跨多个移动平台。全书共分10章,从移动Web、设备端配置和优化,变互、响应式设计、设备访问,调试、性能测试、富媒体等角度出发,包含了60多个实用的示倒,详细阐释如何构建快速、响应式的HTML5移动网站,适用于iOS、Android、WindowsPhone和BlackBerry等众多主流移动应用平台。
      《HTML5移动Web开发实战》作者是HTML5Boilerplate项目的成员,MobileBoilerplate的主要开发人员。《HTML5移动Web开发实战》为那些致力于实现高性能、响应式、跨平台的HTML5移动网站的程序员量身打造,也适合对移动Web开发感兴趣的读者学习参考。 第1章HTML5与移动网站
    1.1简介
    1.2确定网站的适用移动设备
    1.2.1用户最常用的平台和浏览器是什么
    1.2.2有多少用户使用支持现代脚本的移动设备
    1.2.3GoogleAnalytics的替代品
    1.2.4GoogleAnalytics的精准度
    1.2.5对服务端读取速度的担忧
    1.3配置移动开发工具
    1.3.1准备
    1.3.2实践
    1.3.3回顾
    1.3.4延伸
    1.4BlackBerry仿真器
    1.4.1准备
    1.4.2实践
    1.5配置移动开发环境
    1.5.1准备
    1.5.2实践
    1.5.3回顾
    1.5.4延伸
    1.6在移动网站中使用HTML
    1.6.1准备
    1.6.2实践
    1.6.3回顾
    1.6.4延伸
    1.7跨浏览器HTML
    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-flowscale问题
    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.7iPhone下全屏模式启动
    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使用网络存储(WebStorage)
    6.5.1准备
    6.5.2实践
    6.5.3回顾
    6.5.4延伸
    6.6使用WebWorkers
    6.6.1准备
    6.6.2实践
    6.6.3回顾
    6.7使用session和historyAPI构建类Flash导航效果
    6.7.1准备
    6.7.2实践
    6.7.3回顾
    6.7.4延伸

    第7章移动设备调试
    7.1简介
    7.2使用OperaDragonfly远程调试
    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使用JSConsole远程调试
    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防止移动设备转码(MobileTranscoding)
    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正确显示cachemanifest文件
    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.4PCAP网站性能分析
    9.4.1准备
    9.4.2实践
    9.4.3回顾
    9.4.4延伸
    9.5移动版HTTPArchive
    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.2window.onerror
    10.2.1准备
    10.2.2实践
    10.2.3回顾
    10.2.4延伸
    10.3使用ECMAScript5中的新方法
    10.3.1准备
    10.3.2实践
    10.3.3回顾
    10.3.4延伸
    10.4HTML5中新的输入类型
    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.6position:fixed
    10.6.1准备
    10.6.2实践
    10.6.3回顾
    10.7overflow:scroll
    10.7.1准备
    10.7.2实践
    10.7.3回顾
    10.7.4延伸
    ……
  • 内容简介:
      HTML5和移动开发,都是目前最热门的话题。这两种话题的结合,有实际的应用开发需求。60多种技巧,帮助你构建针对iphone5、android、等手机系统的快速、响应式HTML移动网站。书中的特点在于简明收的风格,精心挑选的任务和问题,高效解决问题的清晰指导,举一反三,将解决方案用于其它情况。
  • 作者简介:
      当今,移动应用开发掀起软件行业的新一轮浪潮。然而,手机设备发展迅猛,屏幕尺寸各不相同、存储和性能仍有局限性,如何在多平台上创建高性能、响应式的移动网站,是程序员所要面对的首要挑站。
      《HTML5移动Web开发实战》提供了应对这一挑战的解决方案。通过阅读本书,你将了解如何有效地利用的HTML5的那些针对移动网站的功能,横跨多个移动平台。全书共分10章,从移动Web、设备端配置和优化,变互、响应式设计、设备访问,调试、性能测试、富媒体等角度出发,包含了60多个实用的示倒,详细阐释如何构建快速、响应式的HTML5移动网站,适用于iOS、Android、WindowsPhone和BlackBerry等众多主流移动应用平台。
      《HTML5移动Web开发实战》作者是HTML5Boilerplate项目的成员,MobileBoilerplate的主要开发人员。《HTML5移动Web开发实战》为那些致力于实现高性能、响应式、跨平台的HTML5移动网站的程序员量身打造,也适合对移动Web开发感兴趣的读者学习参考。
  • 目录:
    第1章HTML5与移动网站
    1.1简介
    1.2确定网站的适用移动设备
    1.2.1用户最常用的平台和浏览器是什么
    1.2.2有多少用户使用支持现代脚本的移动设备
    1.2.3GoogleAnalytics的替代品
    1.2.4GoogleAnalytics的精准度
    1.2.5对服务端读取速度的担忧
    1.3配置移动开发工具
    1.3.1准备
    1.3.2实践
    1.3.3回顾
    1.3.4延伸
    1.4BlackBerry仿真器
    1.4.1准备
    1.4.2实践
    1.5配置移动开发环境
    1.5.1准备
    1.5.2实践
    1.5.3回顾
    1.5.4延伸
    1.6在移动网站中使用HTML
    1.6.1准备
    1.6.2实践
    1.6.3回顾
    1.6.4延伸
    1.7跨浏览器HTML
    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-flowscale问题
    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.7iPhone下全屏模式启动
    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使用网络存储(WebStorage)
    6.5.1准备
    6.5.2实践
    6.5.3回顾
    6.5.4延伸
    6.6使用WebWorkers
    6.6.1准备
    6.6.2实践
    6.6.3回顾
    6.7使用session和historyAPI构建类Flash导航效果
    6.7.1准备
    6.7.2实践
    6.7.3回顾
    6.7.4延伸

    第7章移动设备调试
    7.1简介
    7.2使用OperaDragonfly远程调试
    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使用JSConsole远程调试
    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防止移动设备转码(MobileTranscoding)
    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正确显示cachemanifest文件
    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.4PCAP网站性能分析
    9.4.1准备
    9.4.2实践
    9.4.3回顾
    9.4.4延伸
    9.5移动版HTTPArchive
    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.2window.onerror
    10.2.1准备
    10.2.2实践
    10.2.3回顾
    10.2.4延伸
    10.3使用ECMAScript5中的新方法
    10.3.1准备
    10.3.2实践
    10.3.3回顾
    10.3.4延伸
    10.4HTML5中新的输入类型
    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.6position:fixed
    10.6.1准备
    10.6.2实践
    10.6.3回顾
    10.7overflow:scroll
    10.7.1准备
    10.7.2实践
    10.7.3回顾
    10.7.4延伸
    ……
查看详情
12