图书介绍

HTML5敏捷实践PDF|Epub|txt|kindle电子书版本下载

HTML5敏捷实践
  • (美)奎文(JESSECRAVENS),(美)巴特福德(JEFFBURTOFT)著;豆葆坤译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121217029
  • 出版时间:2014
  • 标注页数:484页
  • 文件大小:130MB
  • 文件页数:504页
  • 主题词:超文本标记语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

HTML5敏捷实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 用语义化的方式实现1

实例01使用正确的〈doctype〉来简化你的网页1

实例02采用常见结构2

实例03使你的HTML5新标签在旧的浏览器里正确渲染5

实例04新定义的〈input〉标签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-face61

实例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 query117

实例27通过viewport〈meta〉标签来控制移动网页布局121

第3章 实践多媒体125

实例28使用HTML5视频直接在应用里嵌入视频125

实例29为视频文件选择合适的编码/解码器128

实例30用视频API定制视频播放控制器130

实例31使用〈canvas〉标签为HTML5视频添加背景135

实例32在HTML5视频元素上添加字幕139

实例33美化HTML5视频字幕142

实例34使用Cuepoint.js在不支持HTML5的浏览器上实现视频字幕功能146

实例35使用Buzz轻松构建复杂的音频应用149

实例36使用MediaElement.js简化HTML5媒体153

第4章 使用Canvas和SVG来做图形157

实例37使用〈canvas〉标签在HTML5页面上绘图158

实例38在Canvas元素上使用样式164

实例39使用图片文件修饰canvas元素171

实例40使用HTML5〈canvas〉标签创建高清晰度、支持视网膜 屏幕的图形177

实例41使用Canvas图形加速动画180

实例42使用SVG实现“原生”图形187

实例43使用CSS修饰SVG元素191

实例44使用SVG制作动画198

实例45直接在HTML中嵌入SVG202

第5章 用户交互207

实例46将网页应用里的所有对象变得可拖放208

实例47使用拖放数据传输对象更新DOM212

实例48在网页应用中拖入/拖出文件218

实例49通过Editable Content将页面的每个元素都变得可编辑224

实例50将网页变为一个WYSIWYG编辑器227

实例51通过HTML5会话历史控制浏览器的历史按钮230

第6章 实践客户端数据存储237

实例52在内联URL中嵌入二进制数据237

实例53将数据URI转换为Blob并通过XHR2嵌入到表单数据中242

实例54使用WebStorage API实现用户数据的持久化244

实例55通过YepNope js和Storage.js模拟LocalStorage250

实例56使用FileSystem API在本地缓存多媒体资源253

实例57使用IndexedDB和FullCalendar js构建里程碑日历262

第7章 实践地理定位271

实例58使用地理位置API在移动网页应用里显示经纬度272

实例59使用Google的反向地理编码API反查用户的位置278

实例60在Google地图上更新用户的当前位置284

实例61使用Geoloqi服务构建地理围栏289

实例62使用Geoloqi实时流服务来广播远程用户的移动296

实例63使用Webshims模拟地理位置API300

第8章WebWorker API305

浏览器如何执行JavaScript305

实例64使用BlobBuilder界面创建内联工作线程307

实例65在专有工作线程中执行昂贵的数组操作313

实例66使用定时器将应用的状态传递给工作线程323

实例67在独立Worker中通过像素操作处理图片数据336

实例68使用引用脚本创建Twitter的JSONP请求341

实例69在多个浏览器窗口中同时连接共有Worker345

第9章 实践HTML5连接349

实例70使用Kaazing的远程Web Socket服务器为浏览器返回简单的回声消息350

实例71使用Node.js和ws模块构建WebSocket服务器358

实例72使用Web Socket、 Pusher API和PHP构建捐赠进度指示器365

实例73为j WebSocket创建插件381

实例74通过Server-Sent Events向浏览器推送通知392

实例75配置Amazon S3支持跨域共享网络字体402

实例76使用Robodeck控制HTML5幻灯片411

实例77查看Socket.IO连接确定它是原生的还是模拟的432

实例78使用node-spdy构建简单的SPDY服务器432

第10章 使用Node.js实现高级HTML5应用435

HTML5应用设计的考虑435

实例79在浏览器中显示“Hello Html5”436

实例80通过request对象检测用户代理(UA)字符串444

实例81使用Node.js的response对象向客户端返回为设备定制的数据445

实例82使用Node.js包管理器添加一个Web应用开发框架作为第三方模块447

实例83使用Express应用生成器创建基础应用448

实例84定制模块处理路由451

实例85配置Express启用视图引擎452

实例86启用Jade布局使应用视图遵守DRY454

实例87使用Jade视图部件在视图中创建简单的导航条456

实例88使用Jade Mixin在视图中填充数据458

实例89使用Stylus书写富有表现力、动态、容错的CSS462

实例90使用HTML5样板作为默认初始模板465

成为一个HTML5高手471

索引473

热门推荐