[转] [HTML5] HTML5开发入门--第1回 何为HTML5?
http://bbs.9ria.com/thread-80129-1-1.html
?
第1回?何为?HTML5包含哪些内容?
? ? 近来,“HTML5”一词的出现频率惊人地增长。几乎无日不出现在新闻和博客上。在?初识HTML5
?HTML5解决了Web领域的哪3个问题
? ? HTML5对于Web领域来讲,是具有无可计量的巨大意义的升级。
? ? 为何这么说呢?因为它一举解决了迄今为止Web领域的各种问题,是一个相当有针对性的升级。
? ? 那么,这些问题分别是什么?HTML5是如何解它们的呢?
□ 【问题1】Web浏览器间的兼容性低
? ? 首当其冲的是Web浏览器间的兼容性低的问题。
? ? 在一个浏览器中能正常运行的Web程序(由HTML/CSS/JavaScript构成),放到其它浏览器中就不能正常运行,这可是家常便饭了吧。
? ? 究其原因,当属 “规范和实现的背离”吧。如规范定义不明确、没有形成标准化规范、Web浏览器没有遵循规范等各种原因引起的。
→ 【解决】提高Web浏览器间的兼容性
? ? HTML5为了解决这一问题,广泛地进行了“详细分析现有Web浏览器功能实现,从中提取规范”的工作。由此,
便可将现有Web浏览器所具备的功能视为“遵循标准”的。
? ? 如果根据这个规范来写程序,无论在哪个浏览器上都能提高正确运行的可能性,这对Web开发者和?今后将介绍HTML5军团的使用方法
? ? 如上所述,HTML5克服了Web领域中存在的问题,将Web引领到新的舞台。在不远的将来,或许会迎来“无论什么样的UI(用户接口)都能理所当然地用HTML5来实现”的时代。
? ? 仅仅是如此一个有意义的升级,就让HTML5的规范壮大了起来,并不断地进行着持续改进。以这样的速度,至少在今后1,2年内是不会消停的吧。
? ? 本连载将以“HTML5及其周边技术能够实现什么”为切入点,对下列主题进行解说。
? ? 不过,考虑到各个Web浏览器的HTML5实现方法不同,我想优先介绍一下让Web应用程序更多地在各个浏览器中运行的相关功能。因此,本连载的顺序并不与列表相一致。
? ? 下回将介绍HTML5基本的描述方法和语法。敬请期待吧!