随着社会化互联网热潮的到来,实时web越来越受到大家的重视。一方面从业务场景角度而言,消息实时通知大大用户使用
原创 2023-07-24 16:19:28
96阅读
当前的网络中有三种通讯模式:单播、广播、组播。1.单播:     主机之间一对一的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作。但由于其能够针对每个客户的及时响应,所以现在的网页浏览全部都是采用单播模式,具体的说就是IP单播协议。网络中的路由器和交换机根据其目标地址选择传输路径,将IP单播
原创 2023-06-05 11:17:23
136阅读
基于Tomcat7、Java、WebSocket的服务器推送聊天室
原创 2015-12-24 18:10:37
927阅读
本周在应用宝前端分享会上分享了Web实时通信技术,分享内容整理如下。一、传统Web数据更新传统的Web数据更新,必须要刷新网页才能显示更新的内容。这是浏览器采用的是B/S架构,而B/S架构是基于HTTP协议的。HTTP协议的工作模式就是客户端向服务器发送一个请求,服务器收到请求后返回响应。所以这种工作模式是基于请求显示数据的。这样的工作方式有其自身的好处,但是也会导致很多问题。在Web应用越来越火
转载 2017-05-09 16:20:24
1951阅读
入门-初学使用d3.js完成折线图与曲线图上一节我们简单的完成了一个柱状图的构造,今天继续学习d3.js,今天的目标是完成一个折线图和一个曲线图,曲线图只不过是在完成曲线图后在添加一个.interpolate("cardinal")属性就可以了。先学习一点新知识在学习柱状图的的时候我们学习几个获取元素与绑定数据的方法,如不知道的可以看我之前的写的柱状图文章今天完成折线图也会有几个新的方法: d3.
在现代Web开发中,JavaScript通常被用于构建交互式和动态的用户体验。然而,当应用程序需要实时动态更新时,可能会面临诸多挑战。在这篇文章中,我将详细阐述如何解决“JavaScript实时动态”相关的问题,包括背景定位、参数解析、调试步骤、性能调优、排错指南以及生态扩展。 ### 背景定位 当我们在构建一个需要实时更新数据的Web应用时,可能会遇到数据延迟、状态同步等问题。以下是一个用户
原创 7月前
43阅读
JavaScript: 由布兰登·艾奇10天完成,来自网景通信公司,原本名称为:LiveScript,后续因为网景公司与sum公司合作改名为JavaScript 后续微软和Nombas也分别开发了JScript和ScriptEase两种脚本语言。但是3者之间没有统一的标准,所以不能互用,所以在后来ECMA(欧洲计算机制造商协会)的调谐下,以JavaScript为基础定制了标准ECMAScript。
转载 2023-08-28 20:01:15
27阅读
有两个很重要的知识点:(1)getElementById(2)substring(0, Object.indexOf(“px
原创 2021-05-15 10:49:08
249阅读
一、总述随着网络技术的飞速发展,使用B/S结构来实现项目应用已经越来越多,而实时监控一直都是多数行业软件所必备的功能,由此使用Web页面来实现实时监控成了一种必然的需求。 二、实时刷新技术1、传统的页面刷新方式传统的页面刷新方式很多,常见的有页面间隔一定的时间自动刷新、ActiveX控件、Applet等。采用页面间隔一定的时间自动刷新的方式,是在网页的头部加入一下代码:<meta
转载 2024-05-27 10:48:24
82阅读
大家好,我是刘俊余。这篇文章主要给大家介绍一下ES2020。首先大家先不要紧张说又要学一堆东西了。Es2020不会增加很多新特性。 先给大家普及一下。Es2020是什么呢。 明明我们写的是js怎么蹦出来个ES版本。大家可以这么理解。JavaScript 是 ECMAScript 的方言。ECMAScript是一个标准化了脚本语言相当于汉语。发布一个新版本的 ECMAScript 时,并不
HTML5有了websocket,让我们可以方便开发实时通信程序,但websocket还很年轻,目前还是需要一个更加成熟的实时通讯方案SockJS 就是一个非常好的选择,SockJS已经为很多实时web框架提供了底层服务SockJS 是一个JavaScript库,提供了一个类似WebSocket的对象,用来创建低延时、全双工、跨域通讯服务,拥有一致的、跨浏览器的API,SockJS集成了WebSo
原创 2021-04-22 15:43:40
794阅读
传统的Web是基于HTTP的请求/响应模型的:客户端请求一个新页面,服务器将内容发送到客户端,客户端再请求另外一个页面时又要重新发送请求。后来有人提出了AJAX,AJAX使得页面的体验更加“动态”,可以在后台发起到服务器的请求。但是,如果服务器有更多数据需要推送到客户端,在页面加载完成后是无法实现直
原创 2021-07-20 14:11:01
519阅读
实时Web越来越被重视,Google、Facebook等大公司也逐渐开始提供实时性服务。实时Web将是未来最热门的话题之一。 本文选自《基于MVC的JavaScript Web富应用开发》。
原创 精选 2017-01-10 11:15:37
1075阅读
1点赞
1评论
废话不多说,首先上效果图。效果图用途搞活动、年会的时候,在大屏幕上实时显示留言、吐槽。在视频网站上,将大家的吐槽实时展示出来。...原理其他原理挺简单的,就是将大家的留言...
原创 2021-04-27 17:06:32
727阅读
实时消息推送是指在浏览器中展示实时更新的消息,而无需刷新页面。以下是七种实现Web实时消息推送的方案
原创 精选 2023-10-24 15:04:31
265阅读
写在前面现在视频业务越来越流行了,播放器也比较多,作为前端工程师如何打造一个属于自己的播放器呢?最快最有效的方式是基于开源播放器深度定制,至于选择哪个开源播放器仁者见仁智者见智,可以参考开源播放器列表选择适合自己业务的播放器。 我们的播放器选择了排名第一的video.js播放器,截至目前该播放器在Github拥有13,991 star, 4,059 fork,流行程度可见一斑。为了让
转载 1月前
357阅读
# 实时显示Redis数据的方法 Redis是一个高性能的键值存储数据库,常用于缓存、会话管理、消息队列等场景。在实际开发中,我们经常需要实时显示Redis中的数据,以便及时监控数据变化和进行调试。本文将介绍如何通过JavaScript实现实时显示Redis数据的功能。 ## Redis实时显示数据的原理 要实现实时显示Redis数据,我们首先需要获取Redis中的数据,然后将数据显示在界面
原创 2024-05-12 05:06:50
70阅读
# 实时加载JS的实现 ## 流程图 ```mermaid flowchart TD A(开始) --> B(加载HTML页面) B --> C(加载主要的JavaScript文件) C --> D(实时加载JS) D --> E(结束) ``` ## 步骤 | 步骤 | 操作 | | ---- | ---- | | 1 | 加载HTML页面 | | 2 |
原创 2024-03-01 06:42:11
58阅读
JavaScriptJavaScript是一种基于对象的脚本语言,用于开发基于客户端和基于服务器的Internet应用程序1.了解JS1.1JavaScript的组成JavaScript 的核心 ECMAScript 描述了该语言的语法和基本对象;DOM (Document Object Model文档对象模型)描述了处理网页内容的方法和接口DOM是 HTML 和 XML 的应用程序接口DOM 将
转载 2021-05-07 08:29:51
78阅读
2评论
文章目录一. JavaScript组成1. JavaScript阶段和WebAPIs阶段概述二. Web API1. 什么是API2. 什么Web API3. API和Web API总结一. JavaScript组成1. JavaScript阶段和WebAPIs阶段概述二. Web API1. 什么是API2. 什么Web API3. API和Web API总结...
原创
2022-12-26 19:29:13
74阅读
  • 1
  • 2
  • 3
  • 4
  • 5