HTML5 的五个激动人心的特性(2)

作者:Allen 来源:Movoin Studio 时间:2009-01-02 17:36:00 

2.改进页面表单操作

当今的网页基本上都离不开表单,在HTML 5中将包含一个达改进叫Web Forms 2.0, 用来描绘如何进行页面表单操作。其中最打的特点就是“表单确认”。当前,开发者通常使用JavaScript(客户端)和PHP(服务端)代码来确认输入的内容。比如,一些页面的单格中的必填内容:

在HTML 4中,以上类型表单的标记一般类似于下面的形式:

在这个例子中,你得使用脚本来确认用户递交的内容,开发者必须得写出自己的确认代码,来确认用户并没有留下空白单格。

而在HTML 5中无需使用确认脚本,它将提供额外的元素属性,比如required和email 属性,能自动检查用户名和Email栏不是空白的,而且Email地址格式是有效的。

3.新的API让页面程序开发更简单

HTML 5中将为新元素和现有的元素提供更多的API,旨在改进页面程序开发和增加HTML 4所缺乏的特性。比如,一个视频和音频方面的API将与<audio>和<video>元素一起使用,它将提供视频和音频回放能力,而无需依赖第三方程序,比如Flash。

4.<canvas>元素可以使图像脚本更灵活

如下图,通常我们发布的图表都是通过使用图片编辑器来完成,一旦数据有了改变,你只能再次处理新的图片。在<canvas>元素的协助下,一旦数据有所改变,你可以通过各种脚本来修改饼状统计图(和其他图表)的数据。

5.用户可以编辑网页的部分内容

HTML 5中的User Interaction 用来描述页面内容交互工作的新方式。它的contenteditable 属性可以让开发者决定,页面哪部分内容允许进行用户更改,这对于wiki类的网站更为有用。

总结

W3C有望在2012年公布该标准,但这并不意味这我们还要等这么长的时间,才能开始使用HTML 5中的新特性。许多主流的浏览器已经开始支持<canvas>等元素,比如Firefox1.5版以后就开始支持。

标签:html5,特性,内容,架构,浏览器
0
投稿

猜你喜欢

  • 如何优化下面这段代码?

    2010-01-23 11:30:00
  • 基于RSA算法在asp中加密与解密对应的函数

    2007-11-07 21:39:00
  • 网页栅格系统研究:960的秘密

    2008-10-24 17:03:00
  • 基于网格的网页设计概念及实际应用案例

    2010-03-30 14:59:00
  • 在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法

    2011-10-24 19:46:55
  • 能否用显示/隐藏层来控制FLASH播放与停止

    2008-10-27 14:08:00
  • mysql 5.5.8的几个注意事项

    2011-01-04 19:34:00
  • Javascript 动画初探(实现)

    2009-02-06 15:56:00
  • javascript基础之数组(Array)对象

    2008-06-25 13:32:00
  • 轻松搞定IE的CSS制作网页技巧3则

    2009-08-14 20:32:00
  • 在Win 2003中配置ASP.net环境

    2007-10-14 12:02:00
  • 如何对Oracle8数据库进行维护?

    2009-11-20 18:01:00
  • Asp生成RSS的类_给网站加上RSS

    2011-04-19 11:06:00
  • XHTML中用途相似的标签

    2008-03-24 19:33:00
  • 火狐浏览器:浏览数据新方式(附模拟图)[译]

    2009-04-23 10:51:00
  • ASP状态封装类Cache、Cookie & Session

    2008-05-11 19:33:00
  • oracle 发送邮件 实现方法

    2009-06-10 17:49:00
  • asp源码实现Access数据库的建立或压缩

    2007-08-06 16:54:00
  • 交互设计实用指南系列(5) – 突出重点,一目了然

    2010-01-11 21:05:00
  • pre标签自动换行

    2009-03-13 13:37:00
  • asp之家 网络编程 m.aspxhome.com