前言
在我写作时, 11.42%的网页流量来自移动设备。这个数字一年前是7%,三年之前是1.77%。虽然桌面设备还会陪伴我们一段时间,但是Web的未来是在移动设备上的。
对于Web开发者,支持移动设备是自21世纪初的Web标准革命以来最大的变革。移动设备都搭载了支持HTML5的现代浏览器。它们还装有容量较小的内存和缓慢的CPU,经常通过高延迟的网络来连接。而且它们几乎全都有触摸界面。
为移动设备开发就是为触摸开发。许多桌面Web开发中的技巧对于移动Web依然适用,不过有些却是完全不同—弄清楚这些不同会有一定难度。我写这本书来帮助你去弄清楚它们。
前言
[第 1 章移动设备概述
1.1触摸设备和桌面设备之间的差异 ](/articles/96742)
1.2广泛使用的设备
1.3HTML5
1.4神秘谷,是什么让触摸界面反应灵敏?
1.5总结
[第 2 章创建一个简单的内容型网站
2.1选择一个观念:移动优先或置后 ](/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 章双指缩放和其他复杂的手势