暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
HTML5移动开发即学即用.pdf
169
58页
0次
2023-07-20
10墨值下载
HTML5 是取代 HTML4 的新一代 Web 技术,尽管正式标准还没有发布,但实际上已经被广泛
应用于各智能移动终端设备上,而且绝大部分技术已经被各种最新版本的浏览器所支持。
书逐一剖析 HTML5 标准中包含的最新技术,全书分 11 章,详细介绍了 HTML5 新标准中
供的各种 API,同时附上了相关的应用实例,方便读者直接掌握这些 API 的使用,且大部分
可以直接应用于自己的 HTML5 程序中。
前言
自从 1993 年互联网工程工作小组IETF)发布了最初 HTML 1.0 版本以来,期
间经过了多次版本升级,现在广泛使用的最新正式版本是 1999 12 月发布的 HTML
4.01,至今已有 11 年了。
对于日新月异,分秒间都可能发生变化的 IT 世界来说,10 多年前可以说是很久
以前了。尽管全世界的程序员开发出了各种各样的技术来扩 HTML4 的功能,但这
个“古老的”HTML4 标准越来越显示出其技术局限性,Web 世界呼唤一个崭新的标
来取代这个“古老的”HTML4 标准。新的 HTML5 标准可能 2012 正式公布。在这
之前,在各种最新版的 Web 浏览器(如 FireFox 3.6 及以上、Opera10.5 及以上、Google
Chrome 3 及以上、Internet Explorer 9Safari 4 及以上)中已经支持大部分 HTML5 新标
准中将要包括的内容了。尤其是在近年热卖的各种智能终端设备,如 iPhoneiPad
Android 手机等对 HTML5 的支持更迅速、更彻底,这是因为 HTML 5 在开发各种智能手
机应用以及智能移动网站时具有巨大的优势。
本书内容
全书分 11 章,详细介绍了 HTML5 新标准中提供的各种 API,同时附上了相关的应
用实例,方便读者直接掌握这 API 的使用,且大部分可以直接应用于自己的 HTML5
程序中。
1 章是 HTML5 的概要,详细介绍了各种浏览器以及智能终端设备中对 HTML5
API 的支持现状。
2 章介 HTML5 新标准中最受关注的功能之一——图形/图像绘制技术 Canvas
尽管现在在 Canvas 中只能绘制 2D 图形/图像,但随着技术的发展将来完全可能取代
Flash 等技术。抛弃各种类似于 Flash 的插件正是 HTML5 新标准的目标之一
3 章介 CSS 的最新版 CSS3。编 CSS3 样式单,能简单实现许 CSS2 无法实
现、或者实现起来很困难的效果,结合本书附 C 中关 CSS3 的动画实现方式的内
容,读者可全面了解 CSS3 的具体应用。
4 章介绍在网页中绘制矢量图形的技术——SVG,帮助读者学习另一种不同
Canvas 的图形绘制技术。
5 章介 HTML5 中另一种广受关注的 API,即 Video&Audio。在 HTML5 中只需要
使用<video>/<audio>标签就可以实现视频/音频文件的播放,同时可以通 JavaScript
本对其播放进行控制。
6 章介 HTML5 新标准提供的拖放功能。不仅可以轻松实现画面控件的拖放,
还可以结合 File API 将桌面文件直接拖入到网页中,本章详细介绍了关于拖放功能的
各种知识。
7 章介绍在 HTML5 中脱机实现 Web 应用程序的方式。脱 Web 应用程序不仅允许
用户在 Internet 环境中访问其网页,也可以在无法连接 Internet 时访问相应网页。
8 章介 HTML5 新标准中特色的双向通信(客户端与服务器)解决方案——
WebSocket。有了 WebSocket 技术,服务器端不再被动的接受客户端访问,还可以向
户端主动发送信息。
9 章介 HTML5 新标准中特色的多线程模式 Web Workers。使用 Web Workers
后,将画面中需要耗费大量时间运行的处理放在后台执行,前台画面不再像原来的网
页一样,当进行耗时的处理时,画面只能“凝固”不动。
10 章介绍两种保存数据的 API——Web Storage Web SQL DatabaseWeb Storage
类似原来的 Cookie Session,而使用 Web SQL Database 后,就可在 JavaScript 中直接操作
数据库了。
11 章介绍在智能终端中受欢迎的定位功能 Geolocation API(当然普通网页中也
能使用它),以及将 Geolocation API Google Maps API 进行结合的具体应用
本书阅读支持
本书可以作为 HTML5 开发的工具书以 HTML5 入门学习读物,书中所有的源
码都可以从本书的支持网站(http://www.softechallenger.com)中下载。
武汉大学计算机学院王中元副教授以及上海电力学院计算机与信息工程学院的江
友华副教授负责编写了本书中的部分内容。另外,朱蕾、罗伟、黄建峰、朱至濂参加
了本书部分章节的审校及协助编写工作。在此特别感谢我父母在本书编写过程中的大
力支持。
目 录
1 HTML5 概要 .1
1.1 HTML5 的发展历程 1
1.1.1 HTML 标准概要 1
1.1.2 HTML5 标准的产生 1
1.2 HTML5 HTML4 的区 2
1.3 HTML5 中的 API.5
1.3.1 HTML5 标准自带的 API 5
1.3.2 WHATWG 创建的 API . 6
1.3.3 HTML5 相关 API . 6
1.4 HTML5 API 受支持现状.7
1.5 HTML5 编程的基础 14
1.5.1 常用 Web 技术概述 14
1.5.2 HTML5 程序的书写方式 . 17
2 Canvas 22
2.1 Canvas 基础.22
2.1.1 Canvas 的规范概要 . 22
2.1.2 Canvas 的基本用法 . 23
2.1.3 第一 Canvas 程序 . 24
2.1.4 路径 26
2.1.5 颜色定义 30
2.1.6 绘制方法介绍 . 33
of 58
10墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论