HTML5敏捷实践

HTML5敏捷实践

(美) 奎文 (Cravens,J.) , (美) 巴特福德 (Burtoft,J.) , 著

出版社:电子工业出版社

年代:2013

定价:89.0

书籍简介:

本书共分10章,包括了HTML5中的语义化、新的样式、多媒体支持、新的图形实现方式、更易用交互功能、浏览器客户端存储、地理定位、Web Worker API、Node.js 服务器端开发等方面。本书不仅包含了HTML5前端开发的相关知识,也包含了HTML5服务器端相关协议和应用开发内容;不仅向读者阐述了HTML5规范的细节,而且通过实用的例子展示了这些规范在实际开发中的用途和使用方式。

书籍目录:

第1章 用语义化的方式实现 实例01 使用正确的来简化你的网页 实例02 采用常见结构 实例03 使你的HTML5新标签在旧的浏览器里正确渲染 实例04 新定义的标签 实例05 不使用JAVASCRIPT实现表单验证 实例06 使用新控件提高表单的易用性 实例07 新的DOM事件 实例08 在标记上添加丰富的上下文数据 实例09 使用自定义数据跟踪用户事件 实例10 使机器人和人类能够像微数据一样访问你的页面 第2章 使用样式 实例11 通过浏览器前缀实现试验期CSS功能 实例12 使用自定义网络字体设计页面 实例13 使用GOOGLE网络字体来实现简单的@FONT-FACE 实例14 使用CSS3的字体特效美化页面 实例15 不改变透明度来让元素显得透明 实例16 使用MEDIA QUERY来实现响应式设计 实例17 使网页应用响应设备的方向变化 实例18 使用伪类实现对DOM的完全控制 实例19 图片聚合和通过图片数据URI内联图片 实例20 通过简单的方式实现渐变效果 实例21 拯救边框,让边框变得有趣 实例22 在同一元素上设置多个背景图片 实例23 使用CSS3变换从传统空间解放页面元素 实例24 使用CSS3转换实现变换动画 实例25 使用变换和转换来实现IOS样式的翻卡效果 实例26 使用RESPOND.JS在IE中模拟MEDIA QUERY 实例27 通过VIEWPORT标签来控制移动网页布局 第3章 实践多媒体 实例28 使用HTML5视频直接在应用里嵌入视频 实例29 为视频文件选择合适的编码/解码器 实例30 用视频API定制视频播放控制器 实例31 使用标签为HTML5视频添加背景 实例32 在HTML5视频元素上添加字幕 实例33 美化HTML5视频字幕 实例34 使用CUEPOINT.JS在不支持HTML5的浏览器上实现视频字幕功能 实例35 使用BUZZ轻松构建复杂的音频应用 实例36 使用MEDIAELEMENT.JS简化HTML5媒体 第4章 使用CANVAS和SVG来做图形 实例37 使用标签在HTML5页面上绘图 实例38 在CANVAS元素上使用样式 实例39 使用图片文件修饰CANVAS元素 实例40 使用HTML5标签创建高清晰度、支持视网膜屏幕的图形 实例41 使用CANVAS图形加速动画 实例42 使用SVG实现“原生”图形 实例43 使用CSS修饰SVG元素 实例44 使用SVG制作动画 实例45 直接在HTML中嵌入SVG 第5章 用户交互 实例46 将网页应用里的所有对象变得可拖放 实例47 使用拖放数据传输对象更新DOM 实例48 在网页应用中拖入/拖出文件 实例49 通过EDITABLE CONTENT将页面的每个元素都变得可编辑 实例50 将网页变为一个WYSIWYG编辑器 实例51 通过HTML5会话历史控制浏览器的历史按钮 第6章 实践客户端数据存储 实例52 在内联URL中嵌入二进制数据 实例53 将数据URI转换为BLOB并通过XHR2嵌入到表单数据中 实例54 使用WEBSTORAGE API实现用户数据的持久化 实例55 通过YEPNOPE.JS和STORAGE.JS模拟LOCALSTORAGE 实例56 使用FILESYSTEM API在本地缓存多媒体资源 实例57 使用INDEXEDDB和FULLCALENDAR.JS构建里程碑日历 第7章 实践地理定位 实例58 使用地理位置API在移动网页应用里显示经纬度 实例59 使用GOOGLE的反向地理编码API反查用户的位置 实例60 在GOOGLE地图上更新用户的当前位置 实例61 使用GEOLOQI服务构建地理围栏 实例62 使用GEOLOQI实时流服务来广播远程用户的移动 实例63 使用WEBSHIMS模拟地理位置API 第8章 WEBWORKER API 浏览器如何执行JAVASCRIPT 实例64 使用BLOBBUILDER界面创建内联工作线程 实例65 在专有工作线程中执行昂贵的数组操作 实例66 使用定时器将应用的状态传递给工作线程 实例67 在独立WORKER中通过像素操作处理图片数据 实例68 使用引用脚本创建TWITTER的JSONP请求 实例69 在多个浏览器窗口中同时连接共有WORKER 第9章 实践HTML5连接 实例70 使用KAAZING的远程WEB SOCKET服务器为浏览器返回简单的回声消息 实例71 使用NODE.JS和WS模块构建WEBSOCKET服务器 实例72 使用WEB SOCKET、PUSHER API和PHP构建捐赠进度指示器 实例73 为JWEBSOCKET创建插件 实例74 通过SERVER-SENT EVENTS向浏览器推送通知 实例75 配置AMAZON S3支持跨域共享网络字体 实例76 使用ROBODECK控制HTML5幻灯片 实例77 查看SOCKET.IO连接确定它是原生的还是模拟的 实例78 使用NODE-SPDY构建简单的SPDY服务器 第10章 使用NODE.JS实现高级HTML5应用 HTML5应用设计的考虑 实例79 在浏览器中显示“HELLO HTML5” 实例80 通过REQUEST对象检测用户代理(UA)字符串 实例81 使用NODE.JS的RESPONSE对象向客户端返回为设备定制的数据 实例82 使用NODE.JS包管理器添加一个WEB应用开发框架作为第三方模块 实例83 使用EXPRESS应用生成器创建基础应用 实例84 定制模块处理路由 实例85 配置EXPRESS启用视图引擎 实例86 启用JADE布局使应用视图遵守DRY 实例87 使用JADE视图部件在视图中创建简单的导航条 实例88 使用JADE MIXIN在视图中填充数据 实例89 使用STYLUS书写富有表现力、动态、容错的CSS 实例90 使用HTML5样板作为默认初始模板 成为一个HTML5高手 索引

内容摘要:

亚马逊五星畅销图书!  通过 90 个实例向读者介绍了 HTML5 规范集合。  对于初学者,它可以用来作为构建基于浏览器应用的基础。对于中级或者高级开发者,它可以用来快速了解那些还没有接触到的规范。  本书不仅关注前端表现和交互层,而且关注服务器端的连接层。所以本书不仅适合前端开发人员阅读,而且适合服务器后端开发人员阅读,是你成为全栈工程师(Full Stack Developer)必备的一本书。《HTML5敏捷实践》共分10章,包括了HTML5中的语义化、新的样式、多媒体支持、新的图形实现方式、更易用交互功能、浏览器客户端存储、地理定位、Web Worker API、Node.js 服务器端开发等方面。贯穿全书,作者都在解释HTML5规范的发展方向和目前规范的成因,这让读者更容易理解和正确应用这些规范。作者还向读者提供了很多非常实用的开发思想,例如分而治之、前后兼容等。本书提供了90个实用的例子,为开发者遇到的常见实际问题提供了比较优雅的解决方案。全书内容源于两位资深工程师的工作经验,贴近开发者的实际需要。  《HTML5敏捷实践》可以作为HTML5规范的学习教材,也可以作为前端工程师和服务器端工程师开发HTML5应用的必备工具书。【作者简介】Jesse Cravens 是 Frog 公司的高级工程师。Frog 是一家和世界顶级公司合作,提供设计、工程、服务的公司。他有很丰富的网页应用开发经验,最近关注于单页面网页应用架构、移动互联网和 HTML5 。  之前,他拥有 USAA 的高级开发和技术管理职位。领导一支移动应用开发团队,负责USAA领先的iOS、安卓、黑莓和其他移动网页应用的规划、设计、开发、测试、实施和维护。这些应用在全球有大约八亿用户。  Jesse 拥有美国莱斯大学的艺术学士学位和位于圣东安尼奥的美国德州大学的课程与教学硕士学位。他目前和妻子和两个小孩生活在德克萨斯州奥斯汀。他的个人网站是 jessecravens.com。  Jeff Burtoft 是微软公司的 HTML5 传教士,每天都很高兴地和 HTML5 社区工作在一起。他的博客地址是 HTML5Hacks.com 。并且自己开发了多款流行移动应用。 Jeff Burtoft在网页应用开发社区有超过 10 年的经验。他的工作经历很丰富,做过创业公司的网络管理员和美国国防部的多媒体顾问。Jeff 在位于德克萨斯州圣安东尼奥的财富 500 公司做了超过 5 年的首席前端工程师。Jeff 拥有美国杜肯大学的修辞研究学士学位和位于波多黎各圣胡安的美洲大学的拉丁美洲商业证书。在过去的几年中,Jeff 主要关注于互联网:HTML、JavaScript、CSS,现在关注 HTML5。  Jeff 和他的妻子和三个小孩生活在华盛顿州贝尔维尤。在业余时间,他喜欢开发移动应用和陪小孩玩视频游戏。

书籍规格:

书籍详细信息
书名HTML5敏捷实践站内查询相似图书
9787121217029
如需购买下载《HTML5敏捷实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)89.0语种简体中文
尺寸23 × 16装帧平装
页数印数

书籍信息归属:

HTML5敏捷实践是电子工业出版社于2014.1出版的中图分类号为 TP312 的主题关于 超文本标记语言-程序设计 的书籍。