zoukankan      html  css  js  c++  java
  • 为何要学HTML5?

    1.1 HTML5深受欢迎

    世界知名浏览器厂商对HTML5的支持

    HTML5被说是划时代也好,具有革命性也好,如果不能被业界承认并且大规模地推广使用,这些都是没有意义的。

    通过对Internet Explore,Google,Firefox,Safari,Opera等主要的Web浏览器的发展策略的调查,发现它们都在支持HTML5上采取了措施。

    代码更简洁和方便

    比较一下HTML5和HTML4 的相关功能实现的代码:

    HTML4中常见的JavaScript代码

    <form>

    <p><lable>Username:<input name="text" id="sarch"></lable></p>

    <script type="text/javascript">

      document.getElementByld ('search').focus()

    </script>

    </form>

    在HTML5中,这段代码将会以怎样的形式出现呢?具体代码如下

    <form>

    <p><lable>Search:<input name=search autofocus></lable></p>

    </form>

    HTML4中常见的一种页面结构,代码如下

    <div id="header">...</div>

    <div id="nav">...</div>

    <div class="article">

    </div>

    <div id="side-bar">...</div>

    <div id="footer">...</div>

    <div></div>

    那么在HTML5中,又会用怎样的页面代码来描述这种结构呢?

    <header>...</header>

    <nav>...</nav>

    <article></article>

    <aside>...</aside>

    <footer>...</footer>

    时代的要求

    现在的时代以及迫切需要有一个统一的互联网通用标准。HTML5的目标是将Web带入一个成熟的应用平台,在HTML5平台上,视频,音频,图像,动画以及同电脑的交互都被标准化。

    1.2 迎接新的Web时代

     自从2010年HTML5正式推出以来,它就以惊人的速度被迅速推广着,就连微软也因此为下一代IE 9做了标准上的改进,使其能够支持HTML5.

    目前业界全体都步调一致地朝着HTML5的方向迈进着,HTML5的目标是为了能够创建更简单的Web程序,书写出更简洁的HTML代码。

    虽然HTML5宣称的立场是“非革命性的发展”,但是它带来的功能是让人渴望的,使用它所进行的设计也是和很简单的,因此它深受Web设计者和开发者的欢迎

    1.3 HTML5解决的三个问题

    Web浏览器之间的兼容性很低

    文档结构不够明确

    Web应用程序的功能受到了限制

  • 相关阅读:
    多重共性和VIF检验
    类和对象
    哈希桶
    第9章 硬件抽象层:HAL
    第10章 嵌入式Linux的调试技术
    第8章 让开发板发出声音:蜂鸣器驱动
    第7章 LED将为我闪烁:控制发光二极管
    第6章 第一个Linux驱动程序:统计单词个数
    第5章 搭建S3C6410开发板的测试环境
    第四章:源代码的下载与编译
  • 原文地址:https://www.cnblogs.com/yanyanstyle/p/11230570.html
Copyright © 2011-2022 走看看