文章 2022-11-16 来自:开发者社区

学习HTML笔记

HTML5 WebSocketWebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服务器....

文章 2022-11-15 来自:开发者社区

学习HTML笔记

EventSource 对象在上面的例子中,我们使用 onmessage 事件来获取消息。不过还可以使用其他事件:事件描述onopen当通往服务器的连接被打开onmessage当接收到消息onerror当发生错误在上面 asp 代码里,别忘记 \n\n。如果你用ASP.NET C#制作,则 demo_sse.aspx 代码如下:<%@PageLanguage="C#"   %&am...

文章 2022-11-15 来自:开发者社区

学习HTML笔记

服务器端代码实例为了让上面的例子可以运行,您还需要能够发送数据更新的服务器(比如 PHP 和 ASP)。服务器端事件流的语法是非常简单的。把 "Content-Type" 报头设置为 "text/event-stream"。现在,您可以开始发送事件流了。实例header('Content-Type: text/event-stream');header('Cache-Control: no-ca....

文章 2022-11-15 来自:开发者社区

学习HTML笔记

检测 Server-Sent 事件支持以下实例,我们编写了一段额外的代码来检测服务器发送事件的浏览器支持情况:if(typeof(EventSource)!=="undefined"){    // 浏览器支持 Server-Sent    // 一些代码.....}else{    // 浏览器不支持 Server-Sent..}

文章 2022-11-14 来自:开发者社区

学习HTML笔记

接收 Server-Sent 事件通知EventSource 对象用于接收服务器发送事件通知:实例varsource=newEventSource("demo_sse.php");source.onmessage=function(event){    document.getElementById("result").innerHTML+=event.data + "";}....

文章 2022-11-14 来自:开发者社区

学习HTML笔记

HTML5 服务器发送事件(Server-Sent Events)HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。Server-Sent 事件 - 单向消息传递Server-Sent 事件指的是网页自动获取来自服务器的更新。以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。例子:Facebook/Twi....

文章 2022-11-14 来自:开发者社区

学习HTML笔记

完整的 Web Worker 实例代码我们已经看到了 .js 文件中的 Worker 代码。下面是 HTML 页面的代码:实例<!DOCTYPEhtml><html><head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)title> hea....

文章 2022-11-13 来自:开发者社区

学习HTML笔记

创建 Web Worker 对象我们已经有了 web worker 文件,现在我们需要从 HTML 页面调用它。下面的代码检测是否存在 worker,如果不存在,- 它会创建一个新的 web worker 对象,然后运行 "demo_workers.js" 中的代码:if(typeof(w)=="undefined"){    w=newWorker("demo_worker....

文章 2022-11-13 来自:开发者社区

学习HTML笔记

创建 web worker 文件现在,让我们在一个外部 JavaScript 中创建我们的 web worker。在这里,我们创建了计数脚本。该脚本存储于 "demo_workers.js" 文件中:var i=0;function timedCount(){    i=i+1;    postMessage(i);    setTim....

文章 2022-11-12 来自:开发者社区

学习HTML笔记

检测浏览器是否支持 Web Worker在创建 web worker 之前,请检测用户的浏览器是否支持它:if(typeof(Worker)!=="undefined"){    // 是的! Web worker 支持!    // 一些代码.....}else{    //抱歉! Web Worker 不支持}终止 Web Work....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注