HTML5系列教程1

来自w3c school:http://www.w3school.com.cn/html5/index.asp

HTML5 中的一些有趣的新特性:

  • 用于绘画的 canvas 元素
  • 用于媒介回放的 video 和 audio 元素
  • 对本地离线存储的更好的支持
  • 新的特殊内容元素,比如 article、footer、header、nav、section
  • 新的表单控件,比如 calendar、date、time、email、url、search

Html5中提供了两种在客户端存储数据的新方法:

LocalStorage---没有时间限制的数据存储;

sessionStorage--针对一个session的数据存储;

如下面一段程序:

<!DOCTYPE HTML>
<html>
<body>

<script type="text/javascript">

if (sessionStorage.pagecount)
{
sessionStorage.pagecount=Number(sessionStorage.pagecount) +1;
}
else
{
sessionStorage.pagecount=1;
}
document.write("Visits " + sessionStorage.pagecount + " time(s) this session.");

</script>

<p>刷新页面会看到计数器在增长。</p>

<p>请关闭浏览器窗口,然后再试一次,计数器已经重置了。</p>

</body>
</html>

 运行测试结果发现,若关闭浏览器后再打开,计数器会归零重新计数。 若将sessionStorage全部替换成localStorage,则关闭页面后再打开,以前的计数器发现保存着以前的记录,而没有归零。

HTML5 新的 Input 类型:

  • email
  • url
  • number
  • range
  • Date pickers (date, month, week, time, datetime, datetime-local)
  • search
  • color

HTML5 的新的表单元素:

  • datalist
  • keygen
  • output

其他的一些东西需要用时可以在W3Cschool里去查找,都不复杂,用法自然也和html也没太大区别。

posted @ 2011-08-31 15:32  小侠女  阅读(246)  评论(0编辑  收藏  举报