HTML5
来源:互联网 发布:阿里巴巴菜鸟网络面试 编辑:程序博客网 时间:2024/06/04 21:15
转自:https://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/HTML5
https://platform.html5.org/
HTML5包含了新的元素,属性和行为,同时包含了一系列可以被用来让 Web 站点和应用更加多样化,功能更强大的技术。这套技术往往被称作 HTML5 和它的朋友们,通常简称为 HTML5。
有关 HTML5 技术可归类成若干组:
- 语义(Semantics):元素语义化,输入框增加类型属性等。
- 通信Connectivity):和服务器之间进行通信,Web Sockets,XHR 2。
- 离线 & 存储(Offline & Storage):在客户端存储数据以及更高效地离线运行。本地存储,数据库,文件等操作。
- 多媒体(Multimedia):使 video 和 audio 成为了在所有 Web 中的一等公民。
- 绘图 & 动画(2D/3D Graphics & Effects):提供了更加分化范围的呈现选择。canvas,SVG,webGL等。
- 性能 & 集成(Performance & Integration):显著性能优化和更有效使用计算机硬件。拖放,全屏,postMessage(),history.hash等。
- 设备访问(Device Access):能够处理各种输入和输出设备。camera API,触控,地理位置等。
- 样式(Styling):CSS 3
性能 & 集成:Web Worker
web worker在后台运行,不阻塞浏览器线程。
woker脚本文件中,在需要输出数据的地方使用postMessage(“data”);
创建worker对象:
var w=new Worker("demo_workers.js");
worker的事件:
w.onmessage = function(event){
console.log(event.data);
};
worker的方法:
w.terminate();
通信:server-sent event(SSE)
Server-Sent 事件指的是网页自动获取来自服务器的更新。是浏览器提供的实现Comet交互的API。
创建SSE对象:
var source=new EventSource("demo_sse.php");
SSE的事件:
source.onopen=function(event)
{
console.log("onopen");
};
source.onmessage=function(event)
{
console.log(event.data);
};
source.onerror=function(event)
{
console.log("onerror");
};
- HTML5
- Html5
- HTML5
- HTML5
- HTML5
- HTML5
- html5
- html5
- HTML5
- html5
- HTML5
- HTML5
- HTML5
- Html5
- HTML5
- Html5
- html5
- HTML5
- 如何建立知识体系
- 安卓编译SDK错误和解决
- Linux服务器联网
- IBM Cognos 安装常见错误
- 怎样查看电脑的某个端口是否被占用
- HTML5
- Apache CXF简单WebService例子
- ubuntu 下 安装jdk 1.6
- 网络负载均衡环境下wsHttpBinding+Message Security+Windows Authentication的常见异常
- 结构体、共用体
- Codeforces Round #268 (Div. 2) D Two Sets
- 用两个栈实现队列操作
- The 15th tip of DB Query Analyzer
- strlen函数,strcat函数,strcpy函数,strncpy函数,strcmp函数