《HTML5触摸界面设计与开发》专注于触摸界面的开发,内容的结构和优化网站的思路大概一致。上半部分涵盖了能使各类网站,特别是移动网站变快的基本概念。第2章和第3章告诉你如何创建一个简单的网站,并能快速加载。第4章可以帮助你使用缓存来提高用户再次访问时的速度。第5章是关于要摒弃一次性的页面加载方式和重构应用程序以使实际上和感觉到的性能都达到最优的。书的后半部分是专门讲触摸界面的,特别是尽可能地让它们更平稳和快速。
《HTML5触摸界面设计与开发》适合具有一定经验的Web开发者阅读参考。
目 录
第1章 移动设备概述 0
1.1 触摸设备和桌面设备之间的差异 2
1.2 广泛使用的设备 3
1.3 HTML 56
1.4 神秘谷,是什么让触摸界面反应灵敏? 7
1.5 总结 9
第2章 创建一个简单的内容型网站 10
2.1 选择一个观念:移动优先或置后 12
2.2 创建标记 13
2.3 奠定基础的标签 15
2.4 理解 Viewport 15
2.5 响应式的CSS 19
2.6 总结 24
第3章 提高第一次加载的速度 25
3.1 浏览器是如何加载页面的 27
3.2 为什么页面加载缓慢? 27
3.3 用YSlow和PageSpeed提升速度 30
3.4 解决常见的问题 33
3.5 将它们全部放在一起 41
3.6 总结 41
第4章 加快下一次访问的速度 42
4.1 在HTTP中缓存 44
4.2 为移动优化45
4.3 使用网络存储(Web Storage) 46
4.4 应用缓存(Application Cache) 53
4.5 总结 57
第5章 使用PJAX提升触摸体验 58
5.1 页面加载的代价 60
5.2 浏览器历史API 62
5.3 添加PJAX 69
5.4 总结 77
第6章 轻触VS单击:基本的事件处理 78
6.1 是什么让轻触不同? 80
6.2 触摸事件简介 80
6.3 处理轻触 83
6.4 总结 89
6.5 项目 89
第7章 CSS过渡、动画和变换 90
7.1 动画元素 92
7.2 CSS变换 105
7.3 总结 112
7.4 项目 112
第8章 JavaScript性能最优化 113
8.1 性能测试和调试 115
8.2 只写入DOM 116
8.3 给用户反馈的优先级是最高的 117
8.4 将它们一起使用:无限滚动 118
8.5 总结 127
8.6 项目 127
第9章 手势的基本内容 128
9.1 为什么用手势呢? 130
9.2 创建一个循序渐进增强的触摸控制 131
9.3 创建一个触摸控制的灯箱(lightbox) 136
9.4 总结 150
9.5 项目 150
第10章 滚动与滑动 151
10.1 滚动 153
10.2 布局失效 159
10.3 让鸟类浏览工具可滑动 161
10.4 总结 176
10.5 项目 177
第11章 双指缩放和其他复杂的手势 178
11.1 了解多点触摸的限制和支持情况 180
11.2 处理多点触摸 180
11.3 处理双指缩放 185
11.4 总结 195
11.5 项目 195
本书是关于计算机网络的最著名的经典教材。它是目前美国大多数大学所开设的计算机网络课程的主要参考书。目前国内外能见到的各种
这不是一本关于“怎样做(How-to)”的书。有很多很多讨论如何建设网站的书,这本不是。这不是一本关于技术的书。在这里你找不到
《2022出国留学蓝皮书》内容简介:本书在持续追踪行业动态、把握留学动向的基础上,对处于留学准备阶段与正在留学的群体进行了区分
《中国布衣(精编本)》内容简介:中国民间社会,有一种布衣精神。它指的是那些特立独行于帝阙与儒林之外者,无名有品,无位有尊。
《中国为什么有前途(第3版)》内容简介:如果你只对国家经济手段的战略运用感兴趣,可以直接阅读本书各章的后半部分,因为那里探讨
《最美中国故事(和谐篇)》内容简介:本书是“社会主义核心价值观系列连环画”中的小学十二种图书之一。小学十二种图书,每种围绕
《原来历史可以这样好玩2》内容简介:超涨知识!爆笑趣味学历史!超生动、超立体、超有趣再现历史场景! 百万美食播主小缸和阿灿首
C语言程序设计基础教程 内容简介 本书内容包括:C语言基本知识、数据类型、运算符与表达式、语句和程序结构、数组、编译预处理、函数、指针、结构体和共用体、文件。C...
Searchisnotjustaboxandtenbluelinks.Searchisajourney:anexplorationwherewhatweenco...
《北师大法律评论(2020年第1辑·总第1辑)》内容简介:《北师大法律评论》是由北京师范大学主管、北京师范大学法学院主办的学术集
本书通过分析9类质感表现的特点,向读者介绍了利用Illustrator进行绘画的技法。这9类质感包括传统美术作品质感、人体质感、动物质
《第N+1个》内容简介:12名受害人,凶手作案手法相同,犯罪现场相似,绵延一年,警方却毫无头绪。一部名为《第N 1个》的小说在风口
《我国城市化进程中新二元结构问题研究》内容简介:“新二元结构”是在我国城市化进程中城乡二元结构的特殊表现形式。“新二元结构
《现代骨科疾病临床诊治与研究进展》内容简介:本书将目前国内外最新的概念、学说、理论、观点、成果和技术融入其中,系统阐述了骨
《jQuery风暴:完美用户体验》全面讲解了jQuery的各种技术,包括基础特性、各类函数的介绍、使用jQuery进行AJAX调用、jQuery插件的
《图灵程序设计丛书:征服C指针》被称为日本最有营养的C参考书。作者是日本著名的“毒舌程序员”,其言辞犀利,观点鲜明,往往能让
《美国时装画技法教程》讲述了服装设计师们是伟大的、富有创造力的群体。他们通过设计服饰帮助人们创造出新的形象。这些极富创造
模型制作基础手册 内容简介 本书可以作为建筑、景观建筑、室内设计以及其他相关专业的学生所使用的初级读物。其他一些人,例如,戏剧学学生、历史学家和考古学家等,也会...
Corporationshavefinallyrealizedthevalueofcollaborationtoolsforknowledgesharingan...
《构建跨平台app:jquerymobile移动应用实战》分为4篇,第一篇是移动开发入门篇,介绍了jquerymobile、html5和移动开发的一些基础