码迷,mamicode.com
首页 > Web开发 > 详细

HTML5

时间:2018-04-28 01:25:46      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:存储   rip   状态   浏览器   javascrip   tran   简单的   获取   base   

HTML5 Geolocation(地理定位)

HTML5 Web 存储  localStorage 、sessionStorage 

HTML5 Web SQL 数据库  在浏览器上模拟数据库,可以使用JS来操作SQL完成对数据的读写。openDatabase、 transaction、 executeSql

HTML5 应用程序缓存 通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本。这意味着,你可以在没有网络连接的情况下进行访问。

HTML5 SSE 

服务器发送事件(Server-sent Events)是基于 WebSocket 协议的一种服务器向客户端发送事件和数据的单向通讯。

HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。

Server-Sent 事件 - 单向消息传递

Server-Sent 事件指的是网页自动获取来自服务器的更新。

以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。

HTML5 WebSocket

WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。

在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。

浏览器通过 JavaScript 向服务器发出建立 WebSocket 连接的请求,连接建立以后,客户端和服务器端就可以通过 TCP 连接直接交换数据。

当你获取 Web Socket 连接后,你可以通过 send() 方法来向服务器发送数据,并通过 onmessage 事件来接收服务器返回的数据。

以下 API 用于创建 WebSocket 对象。

var Socket = new WebSocket(url, [protocal] );

以上代码中的第一个参数 url, 指定连接的 URL。第二个参数 protocol 是可选的,指定了可接受的子协议。

HTML5 Web Workers  运行在后台的 JavaScript,不会影响页面的性能,更好的解释是,你可以使用web worker提供的一种简单的方法来为web内容在后台线程中运行脚本,这些线程在执行任务的过程中并不会干扰用户界面!

什么是 Web Worker?

当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成。

web worker 是运行在后台的 JavaScript,独立于其他脚本,不会影响页面的性能。您可以继续做任何愿意做的事情:点击、选取内容等等,而此时 web worker 在后台运行。

HTML5 Canvas 脚本来绘制图形  Svg缩放矢量图形

HTML5 MathML 数学标记语言,是一种基于XML(标准通用标记语言的子集)的标准,用来在互联网上书写数学符号和公式的置标语言

HTML5 拖放(Drag 和 Drop)   拖放的目的是可以让你将某个对象放置到你想要放置的位置。 

HTML5

标签:存储   rip   状态   浏览器   javascrip   tran   简单的   获取   base   

原文地址:https://www.cnblogs.com/yancongyang/p/8965116.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!