前言
在我写作时, 11.42%的网页流量来自移动设备。这个数字一年前是7%,三年之前是1.77%。虽然桌面设备还会陪伴我们一段时间,但是Web的未来是在移动设备上的。
对于Web开发者,支持移动设备是自21世纪初的Web标准革命以来最大的变革。移动设备都搭载了支持HTML5的现代浏览器。它们还装有容量较小的内存和缓慢的CPU,经常通过高延迟的网络来连接。而且它们几乎全都有触摸界面。
为移动设备开发就是为触摸开发。许多桌面Web开发中的技巧对于移动Web依然适用,不过有些却是完全不同—弄清楚这些不同会有一定难度。我写这本书来帮助你去弄清楚它们。
前言
[第 1 章 移动设备概述
1.1 触摸设备和桌面设备之间的差异 ](https://yq.aliyun.com/articles/96742)
1.2 广泛使用的设备
1.3 HTML5
1.4 神秘谷,是什么让触摸界面反应灵敏?
1.5 总结
[第 2 章 创建一个简单的内容型网站
2.1 选择一个观念:移动优先或置后 ](https://yq.aliyun.com/articles/96762)
2.2 创建标记
2.3 奠定基础的 < head >标签
2.4 理解 Viewport
2.5 响应式的CSS
2.6 总结
第 3 章 提高第一次加载的速度
第 4 章 加快下一次访问的速度
第 5 章 使用PJAX提升触摸体验
第 6 章 轻触VS单击:基本的事件处理
第 7 章 CSS过渡、动画和变换
第 8 章 JavaScript性能最优化
第 9 章 手势的基本内容
第 10 章 滚动与滑动
第 11 章 双指缩放和其他复杂的手势