`
pengcqu
  • 浏览: 774623 次
  • 性别: 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应用程序中对轮询的需求。

分享到:
评论

相关推荐

    JavaScript_冬天来了.zip

    总的来说,这个压缩包“JavaScript_冬天来了.zip”很可能是针对JavaScript初学者或爱好者的一个教学资源,涵盖了JavaScript基础知识、冬季主题的网页开发实例,以及可能使用到的库和框架。用户可以通过阅读“说明....

    饺子来了HTML5游戏源码

    学习并分析这个"饺子来了HTML5游戏源码",不仅可以提升我们对HTML5、JavaScript以及相关库的理解,还能够掌握游戏开发的基本流程和技巧,为今后开发自己的HTML5游戏奠定坚实基础。同时,这也是一个很好的实践项目,...

    Html5在Android应用开发中的技术分析

    PhoneGap是一个开源的移动应用开发框架,可以让开发者使用Web技术(如HTML5, CSS和JavaScript)来创建跨平台的移动应用。它支持包括Android在内的7个主要移动平台。使用PhoneGap的优势在于开发成本低,通常只需要...

    HTML5来了,7个混合式移动开发框架

    如果你总听别人说HTML5的移动应用太慢,我只能告诉你应该有一些主见,首先HTML5会越来越好,移动端的硬件也会越来越强,怎么说呢,你仔细看一看你手机上的应用吧,很多应用已经悄悄的使用混合式开发了,如果像你说的...

    ZUI前端html5框架 v1.9.1

    简化了该组件配色,为所有图表类型的数据集都增加了color属性,可以直接使用ZUI中的配色名称或者CSS颜色值来指定配色4、新增了一个辅助使用配色的javascript插件,方便在javascript使用ZUI的默认配色5、新增了缩放...

    微信HTML5在线朋友圈游戏源码带安装部署教程-萝莉来了.rar

    《微信HTML5在线朋友圈游戏源码带安装部署教程-萝莉来了》 微信HTML5在线朋友圈游戏源码是开发微信小游戏的重要组成部分,它基于HTML5技术,能够在微信平台的社交环境中运行,为用户提供互动娱乐体验。这个源码是...

    H5小游戏源码 萝莉来了.zip

    《H5小游戏源码 萝莉来了》是一款基于HTML5技术开发的轻量级游戏,它展示了H5技术在游戏开发领域的应用。H5,全称HyperText Markup Language 5,是HTML的第五个版本,是用于创建网页和应用程序的标准标记语言。此...

    微信HTML5在线朋友圈游戏源码带安装部署教程-萝莉来了.zip

    1. **HTML5游戏开发基础**:HTML5游戏主要由HTML、CSS3和JavaScript(通常配合使用如Three.js、Phaser等框架)组成。HTML负责结构,CSS负责样式,JavaScript负责动态交互。游戏逻辑通常通过JavaScript实现,利用...

    JS 实现浏览器的 title 闪烁、滚动、声音提示、通知,没有依赖. 它不会干扰任何 JavaScript 库或框架

    本文将深入探讨如何使用纯JavaScript实现浏览器的`title`闪烁、滚动、声音提示以及通知功能,而无需依赖任何外部库或框架。 首先,让我们关注`title`闪烁效果。在JavaScript中,可以利用`setInterval`函数定时更改...

    html5海底冒险游戏疯狂的鲨鱼源码

    HTML5游戏主要依赖于HTML、CSS3和JavaScript这三种语言。HTML用于构建游戏的结构,CSS3则负责游戏的样式设计,而JavaScript则是实现游戏逻辑和交互功能的关键。在这个游戏项目中,JavaScript可能使用了某种游戏引擎...

    Iota一个针对网格规范的响应式微框架基于CSScustomproperties实现

    1. `src/`: 这是源代码目录,包含Iota框架的主要CSS和可能的JavaScript文件。 2. `dist/`: 分发目录,通常包含编译后的CSS文件,可以直接在项目中引用。 3. `docs/`: 文档目录,可能包含了如何使用Iota的示例和指南...

    用js开发的萝莉来了.zip

    【标题】"用js开发的萝莉来了.zip" 暗示这是一款使用JavaScript语言开发的小型游戏,可能是一款微信小游戏。JavaScript是一种广泛用于前端开发的脚本语言,它可以为网页添加交互性,使得用户与网页内容有更丰富的...

    H5小游戏源码 小的们,不想被老板炒鱿鱼的话,表忠心的机会来了!!.zip

    它们通常采用HTML5、CSS3和JavaScript等Web技术开发,可以在浏览器上直接运行,无需安装额外的应用程序。这款名为“小的们,不想被老板炒鱿鱼的话,表忠心的机会来了”的H5小游戏源码,为开发者提供了一次深入学习和...

    Javascript实现打地鼠小游戏.pdf

    Javascript 实现打地鼠小游戏 本资源摘要信息旨在介绍 Javascript 实现打地鼠小游戏的相关知识点,涵盖游戏简介、核心方法介绍、游戏制作等方面。 一、游戏简介 打地鼠小游戏是一款经典的小游戏,游戏将以 html ...

    javascript学习思维导图

    总结,JavaScript学习思维导图应覆盖以上所有知识点,并根据学习者的进度逐步展开,从基础到高级,从理论到实践,构建起完整的JavaScript知识框架。通过系统的学习和实践,开发者可以熟练掌握这门语言,为Web开发...

    新闻来了 源码

    3. 前端界面:应用的用户界面设计,可能使用HTML、CSS和JavaScript,或是移动开发框架如React Native或Vue.js。 4. 后端处理:如果存在服务器端,可能涉及到后端语言如Node.js、Python的Flask或Django、Java的...

    H5游戏源码下载

    6. **框架与库**:HTML5游戏开发常使用库或框架,如Phaser、CreateJS等,它们简化了开发过程,提供了丰富的功能。如果源码中包含这些库,可以进一步了解其用法和优点。 7. **游戏对象与类**:在源码中,游戏角色、...

Global site tag (gtag.js) - Google Analytics