首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

[转] [HTML5] HTML5开发入门-第1来 何为HTML5

2012-12-19 
[转] [HTML5] HTML5开发入门--第1回 何为HTML5?http://bbs.9ria.com/thread-80129-1-1.html?第1回?何为?HT

[转] [HTML5] HTML5开发入门--第1回 何为HTML5?

http://bbs.9ria.com/thread-80129-1-1.html

?

第1回?何为?HTML5包含哪些内容?

? ? 近来,“HTML5”一词的出现频率惊人地增长。几乎无日不出现在新闻和博客上。在?初识HTML5


[转] [HTML5] HTML5开发入门-第1来 何为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及其周边技术能够实现什么”为切入点,对下列主题进行解说。

  • HTML5标记
    • HTML5的描述方法
    • 段落相关元素
    • 增强的表单元素
    • 注音
    • IFrame的沙箱化
    • 菜单和命令
    • ……
    • HTML5相关API
      • 操作通信
      • 使用本地存储(Web Storage、Indexed Database API)
      • 后台运处理(Web Workers)
      • 实现服务器发布(Server-Sent Events)
      • 实现socket通信
      • 文件读写(File API/File Writer API)
      • 取得位置信息(Geolocation)
      • 信息通知(Web Notification)
      • 性能检测(Web Timing、Resource Timing)
      • 移动设备用的API
      • ……
      • CSS3相关
        • CSS3 Selector
        • CSS Transitions
        • CSS Transforms
        • CSS Animations
        • Web字体
        • MediaQuery
        • Box Layout
        • ……
          ? ? 不过,考虑到各个Web浏览器的HTML5实现方法不同,我想优先介绍一下让Web应用程序更多地在各个浏览器中运行的相关功能。因此,本连载的顺序并不与列表相一致。
          ? ? 下回将介绍HTML5基本的描述方法和语法。敬请期待吧!