写给Web开发人员看的HTML5教程

写给Web开发人员看的HTML5教程

(德) 福斯特, (德) 厄齐尔, 著

出版社:人民邮电出版社

年代:2011

定价:45.0

书籍简介:

本书借助易于理解的简明实例讲解了HTML5的新技术和新元素,通过本书,读者可以利用HMTL5实现对从对视频/音频播放进行编程,到将地理数据集成到页面和应用在内的所有技术。本书适合具有HTML、JavaScript、CSS基础知识的Web开发人员阅读。

书籍目录:

目录第1章 Web标准概述1.1 HTML5诞生始末1.2 重大历史事件回顾1.3 拣重要的说1.3.1 有什么新特色?1.3.2 去掉了什么?1.3.3 XHTML呢?1.4 现在我可以开始使用HTML5了吗?小结第2章 文档结构和语义2.1 页眉的header和hgroup标签2.2 正文(article)内容 2.3 由footer和nav组成的页脚2.4 由aside及section组成的工具栏2.5 大纲算法2.6 图形中的figure及figcaption2.7 文档级别语义--更多新的标签2.7.1 元素ruby、rt及rp2.7.2 time元素2.7.3 mark元素2.7.4 wbr元素2.7.5 略微改变的元素小结第3章 智能表单3.1 新的输入类型(input type)3.1.1 输入类型tel及search3.1.2 输入类型url及email3.1.3 用datetime,date,month,week,time以及datetime-local表示日期和时间3.1.4 输入类型number及range3.1.5 输入类型color3.1.6 新输入类型的实际应用3.2 有用的表单属性3.2.1 使用autofocus操作焦点3.2.2 为文本使用placeholder占位符3.2.3 使用required定义必填项3.2.4 input元素中的更多属性3.3 新的元素3.3.1 使用meter显示度量3.3.2 用progress显示任务进程3.3.3 datalist选项列表3.3.4 使用keygen处理密钥3.3.5 用output进行计算3.4 客户端表单验证3.4.1 invalid事件 3.4.2 checkValidity函数3.4.3 使用setCustomValidity()进行错误处理3.4.4 有效性验证总结3.4.5 不做有效性验证也许更好? formnovalidate 3.5 案例:一张维修表单小结第4章 视频与音频4.1 第一个案例4.2 video元素及其属性4.3 视频编解码器4.3.1 Ogg:Theora与Vorbis4.3.2 MPEG-4:H.264与AAC4.3.3 WebM:VP8与Vorbis4.4 视频转换工具4.4.1 FFmpeg4.4.2 VLC4.4.3 Firefogg4.4.4 Miro Video Converter4.5 各种浏览器支持些什么格式4.6 旧浏览器的过渡解决方案4.6.1 mwEmbed 4.6.2 html5media4.7 视频与脚本--简单的视频播放器4.7.1 视频整合4.7.2 播放和暂停视频4.7.3 显示及设定播放位置4.7.4 快进和后退4.7.5 选择电影场景4.7.6 音量调节及静音4.7.8 HTMLMediaElement接口中其他的属性及方法4.7.9 媒体事件列表4.8 关于音频小结第5章 画布5.1 案例一5.2 矩形5.3 颜色及阴影5.4 渐变5.5 路径绘图5.5.1 线条5.5.2 Bézier曲线5.5.3 弧线5.5.4 矩形5.5.5 轮廓、填充及剪切遮罩5.6 文本5.6.1 字体5.6.2 水平锚点5.6.3 垂直锚点5.6.4 绘制及测量文本5.7 内嵌图像5.8 像素处理5.8.1 使用ImageData对象5.8.2 使用getImageData()、createImageData()及putImageData()进行颜色处理5.9 混合(Compositing)5.10 图案(Pattern)5.11 变换(Transformations)5.12 用canvas.toDataURL()进行Base64编码5.13 save()与restore()5.14 动画5.14.1 彩色球体动画5.14.2 用drawImage()播放视频5.15 还有遗漏吗?5.15.1 isPointInPath(x, y)5.15.2 Canvas的可访问性?5.15.3 安全方面5.15.4 浏览器支持5.15.5 更多链接小结第6章 SVG与MathML6.1 MathML6.2 SVG小结第7章 地理定位7.1 地理定位介绍7.1.1 地理数据7.1.2 在线地图服务7.2 初体验:在浏览器中使用地理定位7.3 定位的技术背景7.4 OpenStreetMap上显示当前位置7.5 使用GoogleMaps追踪位置7.6 案例:Geonotes7.6.1 操作7.6.2 重要的代码片断7.7 浏览器支持小结第8章 Web存储及离线Web应用程序8.1 存储8.1.1 Storage接口8.1.2 会话存储(sessionStorage)8.1.3 本地存储(localStorage)8.1.4 storage事件8.1.5 调试8.2 离线Web应用程序8.2.1 缓存清单文件8.2.2 离线状态及事件8.2.3 调试8.3 浏览器支持8.4 案例: Click to tick!8.4.1 用户界面8.4.2 管理界面8.4.3 重要代码片段8.4.4 扩展选项小结第9章 网页套接字9.1 WebSocket服务器9.2 案例:广播服务器9.2.1 广播客户端9.2.2 广播服务器9.3 案例:Battleships!(战列舰)小结第10章 多线程10.1 Web Worker介绍10.2 查找闰年10.3 配合Canvans计算海拔档案10.3.1 重要代码清单 小结第11章 微数据11.1 微数据语法11.1.1 属性itemscope及itemprop11.1.2 itemtype属性11.1.3 itemid属性11.1.4 itemref属性11.2 微数据DOM API小结第12章 写在最后:一些全局属性12.1 class属性的变化12.2 用 data-* 定义自定义属性12.3 hidden属性12.4 classList接口12.5 通过draggable属性实现拖曳12.5.1 拖曳与FileAPI相结合12.6 属性contenteditable与spellcheck小结后记

内容摘要:

作者经验丰富、实例简单易懂使用HTML5进行Web开发的入门级读物  《写给Web开发人员看的HTML5教程》通过结合大量实际案例和源代码对HTML5的重要特性进行了详细讲解,内容全面丰富,易于理解。全书共分为12章,从HTML5的历史故事讲起,涉及了文档结构和语义、智能表单、视频与音频、画布、SVG与MathML、地理定位、Web存储与离线Web应用程序、WebSockets套接字、Web Worker多线程、微数据以及以拖曳为代表的一些全局属性,涵盖了HTML5所有的重要特性。此外,《写给Web开发人员看的HTML5教程》还提供了大量的案例源代码,供读者在学习过程中参考,帮助读者提升HTML5的实际应用技能。  《写给Web开发人员看的HTML5教程》适合具有一定的HTML和JavaScript基础的Web开发人员阅读。

书籍规格:

书籍详细信息
书名写给Web开发人员看的HTML5教程站内查询相似图书
9787115273055
如需购买下载《写给Web开发人员看的HTML5教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸24 × 19装帧平装
页数 116 印数 4000

书籍信息归属:

写给Web开发人员看的HTML5教程是人民邮电出版社于2011.12出版的中图分类号为 TP312 的主题关于 超文本标记语言,HTML 5-程序设计-教材 的书籍。