HTML 5 API (HTML 5 Javascript API)


======================================================
注:本文源代码点此下载
======================================================

html 5中的脚本api

html5新增的特性充分地考虑了应用程序开发人员,html 5引入了大量的新的javascript api。可以利用这些内容与对应的html元素相关联,它们包括:

◆二维绘图api,可以用在一个新的画布(canvas)元素上以呈现图像、游戏图形或者其他运行中的可视图形。

◆一个允许web应用程序将自身注册为某个协议或mime类型的api。

◆一个引入新的缓存机制以支持脱机web应用程序的api。

◆一个能够播放视频和音频的api,可以使用新的video和audio元素。

◆一个历史纪录api,它可以公开正在浏览的历史纪录,从而允许页面更好地支持ajax应用程序中实现对后退功能。

◆跨文档的消息传递,它提供了一种方式,使得文档可以互相通信而不用考虑它们的来源域,在某种程度上,这样的设计是为了防止跨站点的脚本攻击。

◆一个支持拖放操作的api,用它可以与draggable特性相关联。

◆一个支持编辑操作的api,用它可以与一个新的全局contenteditable特性相关联。

◆一个新的网络api,它支持web应用程序在本地网络上互相通信,并在它们的源服务器上维持双向的通信。

◆使用javascript api的键/值对实现客户端的持久化存储,同时支持嵌入的sql数据库。

◆服务器发送的事件,通过它可以与新的事件源(event-source)元素关联,新的事件源元素有利于与远程数据源的持久性连接,而且极大地消除了在web应用程序中对轮询的需求。

您可能会问,html5基本可以替代javascript了,有了html5,我们还需要js吗?yui开发团队成员matt & eric对此解释说:

javascript框架的作用是利用更丰富的api和透明的跨浏览器支持来改善编程环境。yui将会遵循html 5标准(特别是那些已经对浏览器产生影响的),并添加对老版本浏览器的支持,以便让新的功能可以在标准实现和推广之前就得以应用。客户端存储api是一个 例子,yui将要实现它以消除html 5和现有浏览器之间的不同。

html、css和javascript的组合已经被证明是非常实用和通用的,每一项技术都在积极的进步,没有必要替换掉它们。就像html5的改进一样,都会向在各自的应用场景下不断提高和发展。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值