HTML5学习笔记之 Messages 、Worker 和 Socket
来源:互联网 发布:汉口招聘淘宝客服 编辑:程序博客网 时间:2024/05/02 14:03
Web Messaging 、Web Worker和Web Socket是完全不同的API,但是他们都是通信API。
只有Messaging API是HTML5的正式规范之一。
Messaging允许从一个域向另一个域发送消息。
Worker允许我们圈出一块特别的代码,它将会运行而根本不会影响到浏览器,就好像我们已经创建除了一个新的线程,而浏览器本身是高效的单线程应用程序。
Socket可以创建页面到服务器的一个稳定的连接流的方法(对于主流服务器,是一个TCP连接)并且允许服务器和客户端的双向实时通信。
Worker和Socket是基于Messaging API的。
WebSocket事件:
我们将使用三个WebSocket事件:
onopen: 当接口打开时
onmessage: 当收到信息时
onclose: 当接口关闭时
检验是否支持WebSocket
if("WebSocket" in window){
alert('yes');
}
else{
alert('no');
}
var socket = new WebSocket("ws://localhost:8000/socket/server/startDaemon.php");
socket.onmessage = function(msg){
alert(msg); //Awesome!
}
alert(msg); //Awesome!
}
- HTML5学习笔记之 Messages 、Worker 和 Socket
- HTML5 Web Worker 学习笔记
- 【js学习笔记-117】------HTML5之Worker对象
- HTML5之Worker用法
- HTML5之Worker Thread
- HTML5之Worker用法
- HTML5之Worker Thread
- HTML5之Worker用法
- HTML5之Worker用法
- HTML5之Worker用法
- HTML5之Worker
- HTML5之Web Worker
- HTML5之worker
- HTML5学习笔记之 localStorage和sessionStorage
- HTML5学习笔记之 localStorage和sessionStorage
- web worker--学习笔记
- Play Framework 1.2.7学习笔记之Messages(国际化)
- Html5 Worker
- 程序员文史综合题
- le32_to_cpu cpu_to_le32
- 非变异算法之查询( find(), find_if(), find_first_of, adjacent_find(), find_end(), search(), search_n() )
- DedeCms v5.6 嵌入恶意代码执行漏洞
- java开发Web项目一些总结
- HTML5学习笔记之 Messages 、Worker 和 Socket
- 关于一类external allocation too large for this process的处理
- 翻页效果的动画实现
- Cpp深入:就要在main函数之前执行
- 嵌入式领域,你要了解你的编译器
- org.springframework.web.struts.DelegatingActionProxy
- 动画效果编程基础
- 设计模式之单一职责原则
- Struts2.2.1启动异常之 javassist.ClassPool