出版社:电子工业出版社
出版日期:2013-11-1
ISBN:9787121217029
作者:[美]奎文(Cravens,J.),[美]巴特福德(Burtoft,J.)
页数:504页
作者简介
HTML5敏捷实践》共分10章,包括了HTML5中的语义化、新的样式、多媒体支持、新的图形实现方式、更易用交互功能、浏览器客户端存储、地理定位、Web Worker API、Node.js 服务器端开发等方面。贯穿全书,作者都在解释HTML5规范的发展方向和目前规范的成因,这让读者更容易理解和正确应用这些规范。作者还向读者提供了很多非常实用的开发思想,例如分而治之、前后兼容等。本书提供了90个实用的例子,为开发者遇到的常见实际问题提供了比较优雅的解决方案。全书内容源于两位资深工程师的工作经验,贴近开发者的实际需要。
《HTML5敏捷实践》可以作为HTML5规范的学习教材,也可以作为前端工程师和服务器端工程师开发HTML5应用的必备工具书。
书籍目录
第1章 用语义化的方式实现
1
实例01 使用正确的来简化你的网页
1
实例02 采用常见结构
2
实例03 使你的HTML5新标签在旧的浏览器里正确渲染
5
实例04 新定义的标签
11
实例05 不使用JAVASCRIPT实现表单验证
16
实例06 使用新控件提高表单的易用性
24
实例07 新的DOM事件
37
实例08 在标记上添加丰富的上下文数据
40
实例09 使用自定义数据跟踪用户事件
44
实例10 使机器人和人类能够像微数据一样访问你的页面
47
第2章 使用样式
53
实例11 通过浏览器前缀实现试验期CSS功能
54
实例12 使用自定义网络字体设计页面
56
实例13 使用GOOGLE网络字体来实现简单的@FONT-FACE
61
实例14 使用CSS3的字体特效美化页面
70
实例15 不改变透明度来让元素显得透明
73
实例16 使用MEDIA QUERY来实现响应式设计
76
实例17 使网页应用响应设备的方向变化
81
实例18 使用伪类实现对DOM的完全控制
85
实例19 图片聚合和通过图片数据URI内联图片
87
实例20 通过简单的方式实现渐变效果
92
实例21 拯救边框,让边框变得有趣
98
实例22 在同一元素上设置多个背景图片
103
实例23 使用CSS3变换从传统空间解放页面元素
106
实例24 使用CSS3转换实现变换动画
110
实例25 使用变换和转换来实现IOS样式的翻卡效果
113
实例26 使用RESPOND.JS在IE中模拟MEDIA QUERY
117
实例27 通过VIEWPORT标签来控制移动网页布局
121
第3章 实践多媒体
125
实例28 使用HTML5视频直接在应用里嵌入视频
125
实例29 为视频文件选择合适的编码/解码器
128
实例30 用视频API定制视频播放控制器
130
实例31 使用
内容概要
Jesse Cravens 是 Frog 公司的高级工程师。Frog 是一家和世界顶级公司合作,提供设计、工程、服务的公司。他有很丰富的网页应用开发经验,最近关注于单页面网页应用架构、移动互联网和 HTML5 。
之前,他拥有 USAA 的高级开发和技术管理职位。领导一支移动应用开发团队,负责USAA领先的iOS、安卓、黑莓和其他移动网页应用的规划、设计、开发、测试、实施和维护。这些应用在全球有大约八亿用户。
Jesse 拥有美国莱斯大学的艺术学士学位和位于圣东安尼奥的美国德州大学的课程与教学硕士学位。他目前和妻子和两个小孩生活在德克萨斯州奥斯汀。他的个人网站是 jessecravens.com。
Jeff Burtoft 是微软公司的 HTML5 传教士,每天都很高兴地和 HTML5 社区工作在一起。他的博客地址是 HTML5Hacks.com 。并且自己开发了多款流行移动应用。
Jeff 在网页应用开发社区有超过 10 年的经验。他的工作经历很丰富,做过创业公司的网络管理员和美国国防部的多媒体顾问。Jeff 在位于德克萨斯州圣安东尼奥的财富 500 公司做了超过 5 年的首席前端工程师。Jeff 拥有美国杜肯大学的修辞研究学士学位和位于波多黎各圣胡安的美洲大学的拉丁美洲商业证书。在过去的几年中,Jeff 主要关注于互联网:HTML、JavaScript、CSS,现在关注 HTML5。
Jeff 和他的妻子和三个小孩生活在华盛顿州贝尔维尤。在业余时间,他喜欢开发移动应用和陪小孩玩视频游戏。