大小:29.64M
更新时间:23-09-05
系统:Pc
html5高级程序设计是一本html5高级程序设计指南,由美国程序员Peter Lubbers,Brian Albers,Frank Salim编著。本书内容丰富翔实,作者首先概括了HTML5的发展史,再对htmlCanvas、Geolocation、Communication、WebSocket、Forms、Web Workers、Storage等API的使用进行了非常详细的解读讨论,非常适合有一定经验的Web应用开发人员和对HTML5及未来Web应用技术发展抱有浓厚兴趣的读者们阅读。
《html5高级程序设计》首先介绍了HTML5的历史背景、新的语义标签及与以往HTML版本相比的根本变化,同时揭示了HTML5背后的设计原理。从第2章起,分别围绕构建令人神往的富Web应用,逐一讨论了HTML5的Canvas、Geolocation、Communication、WebSocket、Forms、Web Workers、Storage等API的使用,辅以直观明了的客户端和服务器端示例代码,让开发人员能够迅速理解和掌握新一代Web标准所涵盖的核心技术。本书最后探索了离线Web应用并展望了HTML5未来的发展前景。
第1章HTML5概述
1.1 HTML5发展史
1.2关于2022年的那个神话
1.3谁在开发HTML5
1.4新的认识
1.4.1兼容性和存在即合理
1.4.2效率和用户优先
1.4.3化繁为简
1.4.4通用访问
1.5无插件范式
1.6 HTML5的新功能
1.6.1新的DOCTYPE和字符集
1.6.2新元素和旧元素
1.6.3语义化标记
1.6.4使用Selectors API简化选取操作
1.6.5 JavaScript日志和调试
1.6.6 window.JSON
1.6.7 DOM Level 3
1.6.8 Monkeys、Squirrelfish和其他JavaScript引擎
1.7小结
第2章Canvas API
2.1 HTML5 Canvas概述
2.1.1历史
2.1.2 canvas是什么
2.1.3 canvas坐标
2.1.4什么情况下不用canvas
2.1.5替代内容
2.1.6 CSS和canvas
2.1.7浏览器对HTML5 Canvas的支持
2.2使用HTML5 Canvas API
2.2.1检测浏览器支持情况
2.2.2在页面中加入canvas
2.2.3变换
2.2.4路径
2.2.5描边样式
2.2.6填充样式
2.2.7填充矩形区域
2.2.8绘制曲线
2.2.9在canvas中插入图片
2.2.10渐变
2.2.11背景图
2.2.12缩放canvas对象
2.2.13 Canvas变换
2.2.14 Canvas文本
2.2.15应用阴影
2.2.16像素数据
2.2.17 Canvas的安全机制
2.3使用HTML5 Canvas创建应用
2.4小结
第3章音频和视频
3.1 HTML5 Audio和Video概述
3.1.1视频容器
3.1.2音频和视频编解码器
3.1.3 HTML5 Audio和Video的限制
3.1.4 audio元素和video元素的浏览器支持情况
3.2使用HTML5 Audio和Video API
3.2.1浏览器支持性检测
3.2.2理解媒体元素
3.2.3使用audio元素
3.2.4使用video元素
3.2.5进阶功能
3.3小结
第4章Geolocation API
4.1位置信息
4.1.1纬度和经度坐标
4.1.2位置信息从何而来
4.1.3 IP地址地理定位数据
4.1.4 GPS地理定位数据
4.1.5 Wi-Fi地理定位数据
4.1.6手机地理定位数据
4.1.7用户自定义的地理定位数据
4.2 HTML5 Geolocation的浏览器支持情况
4.3隐私
4.3.1触发隐私保护机制
4.3.2处理位置信息
4.4使用HTML5 Geolocation
4.4.1浏览器支持性检查
4.4.2位置请求
4.5使用HTML5 Geolocation构建实时应用
4.5.1编写HTML显示代码
4.5.2处理Geolocation数据
4.5.3最终代码
4.6进阶功能
4.6.1现在的状态是什么
4.6.2在Goolge Map上显示“我在这里”
4.7小结
第5章Communication API
5.1跨文档消息通信
5.1.1理解源安全
5.1.2跨文档消息通信的浏览器支持情况
5.1.3使用postMessage API
5.1.4使用postMessage API创建应用
5.2 XMLHttpRequest Level 2
5.2.1跨源XMLHttpRequest
5.2.2进度事件
5.2.3 XMLHttpRequest Level 2的浏览器支持情况
5.2.4使用XMLHttpRequest API
5.2.5创建XMLHttpRequest应用
5.3进阶功能
5.3.1结构化的数据
5.3.2 Framebusting
5.4小结
第6章WebSockets API
6.1 HTML5 WebSockets概述
6.1.1实时和HTTP
6.1.2解读HTML5 WebSockets
6.2 HTML5 WebSockets的浏览器支持情况
6.3编写简单的Echo WebSocket服务器
6.4使用HTML5 WebSockets API
6.4.1浏览器支持情况检测
6.4.2 API的基本用法
6.5创建HTML5 WebSockets应用程序
6.5.1编写HTML文件
6.5.2添加WebSocket代码
6.5.3添加Geolocation代码
6.5.4合并所有内容
6.5.5最终代码
6.6小结
第7章Forms API
7.1 HTML5 Forms概述
7.1.1 HTML Forms与XForms
7.1.2功能性表单
7.1.3 HTML5 Forms的浏览器支持情况
7.1.4输入型控件目录
7.2使用HTML5 Forms API
7.2.1新的表单特性和函数
7.2.2表单验证
7.2.3验证反馈
7.3构建HTML5 Forms应用
应用信息
同类热门
类似软件
html5+javascript动画基础52.79M327人在用html5+javascript动画基础是一本教你如何使用HTML5和JavaScript来完成一系列的动画特效的教学书籍,由[美]billy lamberta,Keith Peters著,徐宁,李强翻译,人民邮电出版社出版。全书详细介绍了如何使用HTM
查看
html5与css3权威指南第三版上册83.14M397人在用html5与css3权威指南第三版是HTML5与css3领域公认的标杆之作,被读者誉为系统学习html5与css3的著作和Web前端工程师案头必备图书之一。全书由资深专家根据HTMl5和css3最新技术标准撰写,内容系统而全面,非常详细的讲解了HTML5
查看
HTML5精粹:利用HTML5开发令人惊奇的Web站点和革命性应用22.03M244人在用HTML5精粹:利用HTML5开发令人惊奇的Web站点和革命性应用是一本html5的学习教材,由资深web专家J.D.Gauchat编著。本书内容丰富翔实,详尽讲解和分析了html5中的所有新特性和核心技术,能够迅速提升html5开发技能提供绝佳指导,全
查看
新手学html5移动开发pdf49.5M221人在用 新手学html5移动开发:面向iOS和Android平台是一本面向ios和安卓平台的HTML5学习教材,由英国程序员尼克松编著。本书内容包括了如何使用标准的web技术在苹果公司的ios和谷歌公司的android设备上创建界面美观的网站,web应用程
查看热门标签
网友评论0人参与,0条评论
最新排行
说文解字上下册电子版13.76M(汉)许慎扫描版 公元100年,时值东汉和帝永元十二年,太尉南阁祭酒许慎编撰了中国第一部以“六书”理论系统分析字形、解释字义、辨识声读的规范字典——说文解字,这是我国第一部按部首编排的字典,总共15卷,其中包括序目1卷,作者许慎根据文字的形体,创立540个部首,将9
查看
nosql数据库技术实战65.98M皮雄军 pdf扫描版 nosql数据库技术实战是一本NoSQL数据库技术实战书籍手册,本书是腾讯公司前资深后台工程师皮雄军呕心沥血之作,全书介绍NoSQL从基本操作到高级技术和核心原理,再到项目开发的所有重点知识,书中详细讲解了NoSQL的兴起原因、CAP理论、副本之间
查看
android ui设计42.82M android ui设计是一本Android UI设计指导书籍,由李维勇,杜亚杰,张以利和陈宇四人共同编著。全书以Android SDK KitKat 4.4为开发平台,以Eclipse为集成开发环境,并结合作者近年来在手机软件研发和教学中积累的经
查看
百姓自制蔬菜食谱1000例58.08Mpdf高清版百姓自制蔬菜食谱1000例是一本pdf高清版的电子书,详细的介绍了各种蔬菜的不同做法,包括白菜、菠菜、韭菜、圆白菜、青菜、雪菜、茭白、芦笋、萝卜、山药、土豆、藕等多种蔬菜。同时该蔬菜菜谱还介绍了做菜的一些小常识、小窍门,让百姓了解从选料、制作到食用的一系
查看
java web整合开发王者归来308.04M刘京华pdf扫描版java web整合开发王者归来是一本备受推崇的Java Web开发经典图书,由刘京华等人编著。本书内容丰富翔实,详细的讲解了包括Sring、Struts、Hibemate、Webword、web service、EJB3、JPA、SSH组合在内的许多主
查看
数据库索引设计与优化pdf83.37M扫描版数据库索引设计与优化是数据库领域的的重要理论大作,是每一个从事数据库领域工作者必读的一本书,由(美)拉赫登迈奇(Tapio Lahdenmaki),(美)利奇(Michael Leach) 著,曹怡倩,赵建伟翻译,电子工业出版社出版。 全书花了大量的篇
查看
仙剑奇侠传6操作指南pdf18.39M 仙剑奇侠传6位于“大宇资讯旗下软星科技有限公司”制作的最新一款单机角色扮演游戏,相信不少游戏玩家都纷纷加入到游戏当中,而今日小编为游戏玩家带来的是仙剑奇侠传6操作指南pdf,在该说明书中包含了各种游戏介绍和操作指南,适用于所有游戏玩家阅读参考
查看
R和Ruby数据分析之旅22.83M郑兆雄pdf扫描版 R和Ruby数据分析之旅是一本特别的、充满趣味和奇思妙想的编程书,由新加坡程序员郑兆雄Sau Sheong Chang编著。全书内容丰富翔实,将带你从头开始学习Ruby和R语言的基本知识和特性。开篇分别对ruby和r语言做了从零开始、简明扼要的介绍
查看
python爬虫开发与项目实战91.37M范传辉pdf扫描版 python爬虫开发与项目实战是一本Python爬虫开发实战手册,由范传辉编著。本书从Python和Web前端基础开始讲起,由浅入深,包含大量案例,实用性极强。全书共有9个爬虫项目,以系统的实战项目为驱动,由浅及深地讲解爬虫开发中所需的知识和技能。
查看
深入理解oracle rac 12c pdf71.63M赛义德pdf扫描版深入理解oracle rac 12c是一本详细介绍oracle rac 12c的技术详解书籍,由美国数据库管理员Syed Jaffar Hussain、Tariq Farooq、Riyaj Shamsudeen和Kai Yu四人共同编著。 本书紧跟Or
查看
数据重现文件系统原理精解与数据恢复最佳实践31.66M马林pdf扫描版数据重现文件系统原理精解与数据恢复最佳实践是一本全面介绍Windows及非Windows文件系统的数据恢复技术书籍,简称为数据重现,由马林编著。全书内容丰富翔实,主要介绍了使用较为广泛的MBR分区体系,还详细介绍了Apple、GPT等分区体系;在文件系统
查看
新手学黑客攻防入门篇42.44M梵绅科技pdf扫描版 新手学黑客攻防入门篇是一本黑客攻防入门书籍,由梵绅科技编著。本书内容丰富翔实,开本小,内容可不少。实例多,效果不打折。操作细,做事不含糊。知识全,覆盖多领域。全书以坚实基础为核心的知识体系,让你对掌握黑客的攻防模式充满信心;以实用功能为核心的实例组
查看