| 
 新書推薦:
 
  《 
			无论在哪儿都是生活(中国好书奖、老舍散文奖、冰心散文奖、人民文学奖特别奖得主肖复兴新作)
			》
 售價:HK$ 
			245
 
  《 
			隋唐与东亚
			》
 售價:HK$ 
			296
 
  《 
			理解集(1930-1954)(阿伦特作品集)
			》
 售價:HK$ 
			551
 
  《 
			智慧储能革命 揭示储能行业的技术路线与底层逻辑 洞见能源革命的未来图景
			》
 售價:HK$ 
			403
 
  《 
			身体知道幸福:发现感恩、幸福与喜悦的意想不到的方式
			》
 售價:HK$ 
			403
 
  《 
			海外中国研究·道家与中国治道(国际汉学泰斗顾立雅集大成之作,一部打破哲学迷思的中国治道探源经典。开辟
			》
 售價:HK$ 
			296
 
  《 
			人体雕塑解剖学
			》
 售價:HK$ 
			653
 
  《 
			投喂AI:人工智能产业的全球底层工人纪实
			》
 售價:HK$ 
			352
 
 
 | 
         
          | 編輯推薦: |   
          | 《HTML5实用教程》分别介绍了HTML5标准中的不同特性,其中包含大量的实例和实例在浏览器中的运行效果展示,以及相关的课后习题,来帮助本书的读者更好地理解并应用HTML5的相关知识,为读者今后Web应用的开发做铺垫。同时,还提供了浏览器、代码编辑器、浏览器调试工具和服务器环境相关的教学视频,供读者参考学习。 |  
         
          | 內容簡介: |   
          | 《HTML5实用教程》主要针对Web应用开发的初学者,以及对于Web应用开发感兴趣的人士,旨在为读者提供HTML5基础的教程,使读者对HTML5的相关特性以及Web应用的开发有一个基本的认识。 |  
         
          | 目錄: |   
          | 目录 
 
 
 第1章HTML5
 1.1HTML5
 1.1.1HTML5的发展历程
 1.1.2浏览器支持
 1.1.3兼容性考量
 1.1.4HTML5新特性
 1.2Web
 1.2.1Web的诞生
 1.2.2Web的特点
 1.2.3Web的工作原理
 1.2.4URL
 1.3浏览器
 1.3.1浏览器功能
 1.3.2浏览器构成
 1.3.3浏览器工作主流程
 1.3.4主流浏览器
 1.4HTML
 1.4.1HTML文档基本结构
 1.4.2HTML元素
 1.4.3HTML属性
 1.4.4HTML注释
 1.5CSS
 1.5.1CSS引用方法
 1.5.2CSS语法
 1.5.3盒模型
 1.5.4CSS定位
 1.5.5CSS3
 1.6JavaScript
 1.6.1JavaScript的历史
 1.6.2JavaScript的特点
 1.6.3JavaScript引用方法
 1.6.4JavaScript语法
 1.6.5JavaScript DOM
 1.7代码编辑器
 1.7.1Notepad
 1.7.2Sublime Text
 1.7.3Adobe Dreamweaver
 1.8使用浏览器调试
 1.8.1HTML元素
 1.8.2CSS样式
 1.8.3JavaScript
 1.8.4网络
 1.8.5屏幕展示效果
 1.9Web服务器环境
 1.10习题
 
 第2章表单
 2.1表单形式
 2.2传统输入控件
 2.3新的输入控件
 2.4新表单元素
 2.5新表单属性
 2.6习题
 
 第3章语义化标签
 3.1HTML5之前的语义化标签
 3.2语义化标签的作用
 3.3HTML5新的语义化标签
 3.3.1语义化块级元素
 3.3.2details和summary
 3.3.3figure和figcaption
 3.3.4mark
 3.4习题
 
 第4章音频和视频
 4.1音频
 4.1.1audio标签
 4.1.2音频格式兼容
 4.1.3audio标签属性
 4.1.4audio标签方法及应用
 4.2视频
 4.2.1video标签
 4.2.2视频格式兼容
 4.2.3video标签长宽设置
 4.2.4video标签属性
 4.2.5video标签方法及应用
 4.2.6视频字幕
 4.3习题
 
 第5章地理定位
 5.1浏览器如何获取地理信息
 5.2获取访客经纬度信息
 5.3错误处理
 5.4地理定位选项
 5.5地理定位追踪
 5.6习题
 
 第6章拖放
 6.1拖动Drag
 6.2放下Drop
 6.3习题
 
 第7章Canvas画布
 7.1Canvas标签使用
 7.2Canvas坐标系统
 7.3线、路径与形状
 7.3.1绘制线段
 7.3.2绘制路径
 7.3.3绘制形状
 7.3.4绘制曲线
 7.4绘制文本
 7.5图像
 7.5.1绘制图像
 7.5.2图像缩放与裁剪
 7.5.3像素处理
 7.6阴影
 7.7填充
 7.7.1填充图案
 7.7.2填充渐变
 7.8组合图形
 7.8.1透明度
 7.8.2合成操作
 7.8.3裁剪
 7.9坐标变换
 7.9.1平移
 7.9.2旋转
 7.9.3缩放
 7.9.4变形
 7.10画布当前状态的保存与恢复
 7.11画布的保存
 7.12习题
 
 第8章Web Worker工作线程
 8.1如果没有Web Worker
 8.2Web Worker的创建和使用
 8.3错误处理
 8.4终止线程
 8.5共享线程
 8.6习题
 
 第9章数据存储
 9.1Web Storage
 9.1.1添加和读取数据
 9.1.2删除数据
 9.1.3查找所有数据
 9.1.4响应存储变化
 9.1.5数据保存格式
 9.1.6对象的保存
 9.1.7Web Storage与Cookie比较
 9.2本地数据库
 9.2.1IndexedDB
 9.2.2创建并连接数据库
 9.2.3添加数据
 9.2.4逐个查询所有数据
 9.2.5删除单条数据
 9.2.6查询单条数据
 9.3习题
 
 第10章文件
 10.1通过input标签上传文件
 10.2读取文件基本信息
 10.3自定义input标签样式
 10.4多文件选取
 10.5读取文件内容
 10.5.1读取文本内容
 10.5.2读取图片内容
 10.6习题
 
 第11章通信
 11.1HTTP协议
 11.1.1协议特性
 11.1.2通信过程
 11.1.3HTTP报文结构
 11.1.4浏览器查看HTTP报文
 11.1.5HTTPS
 11.2发送表单信息
 11.2.1表单的提交
 11.2.2POST与GET比较
 11.2.3PostRedirectGet设计模式
 11.3AJAX
 11.3.1XML
 11.3.2XMLHttpRequest对象
 11.3.3AJAX轮询
 11.4服务器发送事件
 11.5WebSocket
 11.5.1全双工通信
 11.5.2通信过程
 11.6Fetch
 11.6.1发起fetch请求
 11.6.2自定义请求参数
 11.6.3发送数据
 11.7习题
 
 第12章Service Worker服务线程
 12.1Service Worker
 12.2Service Worker的前景
 12.3Service Worker的生命周期
 12.4本章实例代码
 12.5Register注册
 12.6Install安装
 12.7Activate激活
 12.8Fetch
 12.9缓存策略
 12.9.1缓存优先、其次网络
 12.9.2网络优先、其次缓存
 12.9.3仅用缓存
 12.9.4仅用网络
 12.9.5缓存与网络竞争
 12.9.6缓存然后网络
 12.10Promise对象简介
 12.10.1回调函数与Promise
 12.10.2Promise的状态
 12.10.3Promise的使用
 12.11Cache
 12.11.1Caches与Cache
 12.11.2创建Cache
 12.11.3在Cache内添加
 12.11.4在Cache内删除
 12.11.5在Cache内匹配
 12.11.6获取所有已创建Cache命名
 12.11.7删除一个Cache
 12.12习题
 第13章HTML5实例
 13.1网格系统
 13.2绘制贪吃蛇和果实
 13.2.1绘制果实
 13.2.2绘制贪吃蛇
 13.3游戏的动态过程
 13.3.1贪吃蛇移动
 13.3.2贪吃蛇转向
 13.3.3贪吃蛇吃果实
 13.3.4贪吃蛇吃自己游戏结束
 13.4游戏音效
 13.5游戏分数记录
 13.5.1记录分数
 13.5.2显示分数
 13.5.3动态化实现排行榜
 13.5.4完善游戏页面
 13.6习题
 参考文献
 |  
         
          | 內容試閱: |   
          | 前言 随着互联网进入移动互联时代,以往的HTML4标准已不再能够适应现实的需求,且仅靠HTML4并不能构建现实中越来越复杂的Web应用,由此大量的插件随之而来。为了扭转这一局面,HTML5应运而生。可以说,这是Web应用标准的一次新的统一,得到了各个主流浏览器前所未有的支持。HTML5这一被W3C标准化组织不断维护的标准,还在实验着一些新的技术,并且这些前沿的技术也在逐步得到各个浏览器厂商的支持。HTML5的问世为Web应用的开发者和使用者提供了很多便利,Web应用不必再试图通过插件来实现各种基本的功能。在HTML5的框架下,就可进行多媒体的添加、HTML元素的拖放、二维图像的绘制、地理位置的查询等操作,各种HTML5的新特性很好地满足了目前Web应用中对媒体、视觉效果等提出的更高要求。最为可贵的是,自HTML5标准问世后,它便受到了各个浏览器厂商的鼎力支持,Web应用的标准得到了更好的维护,相信这样的标准可以让HTML5比它的前辈更加与时俱进,不断进行自我更新,以应对现实应用中越来越困难的新挑战。本书主要针对Web应用开发的初学者,以及对Web应用开发感兴趣的人士,旨在为读者提供HTML5基础的教程,使读者对HTML5的相关特性以及Web应用的开发有一个基本的认识。全书分13章,分别介绍HTML5标准中的不同特性,其中包含大量的实例以及实例在浏览器中的运行效果展示,另外还有相关的课后习题,来帮助读者更好地理解并应用HTML5的相关知识,为读者今后进行Web应用的开发做铺垫。同时,为了让读者更方便地进行HTML5代码编写与测试,本书还提供了浏览器、代码编辑器、浏览器调试工具和服务器环境相关的教学视频,供读者参考学习。本书的作者为吕云翔、刘猛猛,曾洪立、吕彼佳、姜彦华参与了部分内容的编写并进行了素材整理及配套资源制作等。由于HTML5的标准本身还在不断更新和发展,其中的一些内容可能会随着时间的推移而出现变化,加之我们的水平和能力有限,本书难免有疏漏之处,恳请各位同仁和广大读者给予批评指正,也希望各位能就实践过程中的经验和心得与我们交流(yunxianglu@hotmail.com)。编者2018年5月
 |    |