摘要: 1.6.4 使用 Selectors API 简化选取操作除了语义化元素外,HTML5 还引入了一种用于查找页面 DOM 元素的快捷方式。 1-3 列出表了在 HTML5 出现之前,用来在页面中查找特定元素的函数。函数描述示例getElementById()根据指定的id特性值查找并返回元素getE... 阅读全文
posted @ 2014-08-20 10:52 北京-木木 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在讨论 HTML5 编程之前,让我们快速预览一下 HTML5 的新功能。1.6.1新的 DOCTYPE 和字符集首先,根据 HTML5 设计准则的第 3 条——化繁为简,Web 页面的 DOCTYPE 被极大地简化了。以下面这段 HTML4 DOCTYPE 代码为例进行对比:谁能记得住?所以在新建页... 阅读全文
posted @ 2014-08-20 10:51 北京-木木 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 过去,很多功能只能通过插件或者复杂的 hack(本地绘图 API、本地 socket 等)来实现,但在 HTML5 中提供了对这些功能的原生支持。插件的方式存在很多问题: 插件安装可能失败; 插件可以被禁用或屏蔽(例如 Apple 的 iPad 就不支持 Flash 插件); 插件自身会成为被... 阅读全文
posted @ 2014-08-20 10:48 北京-木木 阅读(131) 评论(0) 推荐(0) 编辑
摘要: HTML5 是基于各种各样的理念(在 WHATWG 规范中有详述)进行设计的,这些设计理念体现了对可能性和可行性的新认识。兼容性实用性互通性通用访问性1.4.1兼容性和存在即合理 别担心,HTML5 并不是颠覆性的革新。相反,实际上 HTML5 的一个核心理念就是保持一切新特性平滑过渡。一旦浏览器... 阅读全文
posted @ 2014-08-20 10:47 北京-木木 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 我们都知道开发 HTML5 需要成立相应的组织,并且肯定需要有人来负责。这正是下面这三个重要组织的工作。WHATWG:由来自 Apple、Mozilla、Google、Opera 等浏览器厂商的人组成,成立于 2004年。WHATWG 开发 HTML 和 Web 应用 API,同时为各浏览器厂商... 阅读全文
posted @ 2014-08-20 10:46 北京-木木 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 今天,我们看到的 HTML5 规范已经以工作草案的形式发布了——还不是最终版。那什么时候 HTML5 规范才能尘埃落定呢?现在就来了解一下几个关键时间点。第一个时间点是 2012 年,目标是发布候选推荐版。第二个时间点是 2022 年,目标是发布计划推荐版。哦!那等着吧,还早着呢!可能大家会这么... 阅读全文
posted @ 2014-08-20 10:45 北京-木木 阅读(77) 评论(0) 推荐(0) 编辑
摘要: HTML 的历史可以追溯到很久以前。1993 年 HTML 首次以因特网草案的形式发布。20 世纪90 年代的人见证了 HTML 的大幅发展,从 2.0 版,到 3.2 版和 4.0 版(一年出了两个版本!,再)到 1999 年的 4.01 版。随着 HTML 的发展,W3C(万维网联盟)掌握了... 阅读全文
posted @ 2014-08-20 10:44 北京-木木 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 这是一本关于 HTML5 编程的书。不过在学习之前,有必要先了解一下背景知识,什么是 HTML5?它经历了怎样的发展历程?HTML4 和 HTML5 有什么区别?本章中,我们会集中讨论大家关注的一些实际问题。为什么是 HTML5?为什么它能掀起风潮?是什么设计理念使得 HTML5 真正具有革命性... 阅读全文
posted @ 2014-08-20 10:43 北京-木木 阅读(150) 评论(0) 推荐(0) 编辑