`
pengcqu
  • 浏览: 771277 次
  • 性别: Icon_minigender_1
  • 来自: 未来
社区版块
存档分类
最新评论

HTML5来了,JavaScript框架会如何发展?

阅读更多

HTML 5是万维网核心语言的第5个主要版本,早在2004年就由网络富文本应用技术工作组(WHATWG)发起。虽然标准仍在制定之中,但有些浏览器已经能够支持一部分HTML 5的特性了,如Safari 4 beta。


除了更多的标记以外,HTML 5还添加了一些脚本API:

新增的特性充分地考虑了应用程序开发人员,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应用程序中对轮询的需求。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics