`
chun521521
  • 浏览: 284147 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

js心跳

 
阅读更多

 

alive.jsp:

<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";

%>

 

<!DOCTYPE html>

<html lang="en">

<head>

<base href="<%=basePath%>" />

<script type="text/javascript" src="<%=basePath%>resources/js/jquery.min-1.9.1.js"></script>

<script type="text/javascript" src="<%=basePath%>resources/js/jquery-heartbeat.js"></script>

 

<script type="text/javascript">

$(function(){

$.jheartbeat.set({

url: '<%=basePath%>uias/heartBeat.do',

delay: 10000//10s 心跳时间

});

})

</script>

 

</body>

</html>

 

 

jquery-heartbeat.js:

$.jheartbeat = {

options : {

url : "heartbeat_default.asp",

delay : 10000,

div_id : "test_div"

},

 

beatfunction : function() {

 

},

 

timeoutobj : {

id : -1

},

 

set : function(options, onbeatfunction) {

if (this.timeoutobj.id > -1) {

clearTimeout(this.timeoutobj);

}

if (options) {

$.extend(this.options, options);

}

if (onbeatfunction) {

this.beatfunction = onbeatfunction;

}

 

// Add the HeartBeatDIV to the page

$("body").append("<div id=\"" + this.options.div_id + "\" style=\"display: none;\"></div>");

this.timeoutobj.id = setTimeout("$.jheartbeat.beat();", this.options.delay);

},

 

beat : function() {

$.ajax({

url : this.options.url,

dataType : "html",

type : "GET",

headers : {

delay : this.options.delay

},

error : function(e) {

$('#' + $.jheartbeat.options.div_id).append("Error Requesting Data");

},

success : function(data) {

$('#' + $.jheartbeat.options.div_id).html(data);

}

});

this.timeoutobj.id = setTimeout("$.jheartbeat.beat();", this.options.delay);

this.beatfunction();

}

};

 

 

 

分享到:
评论

相关推荐

    JS 动态绘制心跳图源码 html

    接下来,我们需要在`app.js`文件中编写JavaScript代码来绘制心跳图。JS心脏图的核心是通过数学函数模拟心跳的波动效果。一个简单的方法是使用正弦函数,因为它的形状与心跳的周期性波动相似。首先,声明一个`canvas`...

    【JavaScript源代码】详解JS WebSocket断开原因和心跳机制.docx

    本文将深入解析JavaScript WebSocket断开的原因以及心跳机制。 1. WebSocket断开原因 WebSocket断开时,可以通过`onclose`事件监听器捕获相关信息。当连接关闭时,WebSocket对象会触发`CloseEvent`,这个事件包含...

    xintiao.rar_心跳

    在IT行业中,心跳检测是一种非常重要的机制,尤其在分布式系统、网络通信以及服务器监控等领域。本文将基于"心跳.rar_心跳"的压缩包文件,详细探讨心跳检测的概念、原理及其在LINX系统中的实现。 首先,心跳检测,...

    Nodejs简易心跳包

    至于压缩包文件 "HeartBeat",它可能包含了实现心跳包功能的相关源代码文件,如JavaScript文件(.js)或其他辅助资源。分析这些文件可以帮助理解具体的实现细节和代码结构。 总之,Node.js简易心跳包是利用Node.js的...

    Nodejs心跳包(二)监控elasticsearch服务器状态

    在Node.js中实现心跳包(Heartbeat)是为了定期检查服务是否正常运行,这对于远程监控和管理系统,特别是像Elasticsearch(ES)这样的分布式搜索引擎尤为重要。心跳包能够确保系统能够及时发现并处理潜在的问题,...

    websocket心跳js demo

    在"websocket心跳js demo"中,我们关注的核心是`heartBeat.js`这个文件。心跳机制在WebSocket通信中起着关键作用,确保连接在长时间无数据传输时保持活跃。这是因为网络问题或其他因素可能导致连接意外断开,而心跳...

    心跳JS文件

    在JavaScript中,心跳机制通常通过Ajax(异步JavaScript和XML)或者WebSocket协议实现。Ajax允许浏览器在不刷新整个页面的情况下与服务器交换数据,而WebSocket则提供了一种双向通信的持久连接,允许数据在客户端和...

    node.js的TCP通信,有心跳保活

    心跳包的发送,通常有两种技术 方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,...

    mqtt消息,通过js 接受和发送消息

    **MQTT消息通过JS接收与发送的实现** MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息协议,常用于物联网(IoT)设备之间的通信。它的设计目标是低开销、低带宽占用和高可靠性,使得它非常适合在...

    Html5+WebWorkers定时通讯心跳处理

    Web Workers在实时通讯中的应用,特别是心跳机制,对于确保客户端和服务器之间的持久连接至关重要。心跳机制是一种用于检测网络连接是否断开的方法,通过周期性地发送小量数据来确认连接仍然活跃。这在WebSocket等长...

    JQUERY实现的心跳效果

    当然,压缩包中的“心跳效果”可能包含具体的HTML、CSS和JavaScript代码示例,通过查看和学习这些代码,你可以更深入地理解如何实际应用这个效果到你的项目中。记得在实践中不断试验和优化,以创造出更加独特和...

    webSocket心跳检测思路及代码实现.html

    webSocket心跳检测机制及代码思想 次文章只是提供一下本人设计思路 心跳检测有很多方式可以实现在此 只是为大家提供一下思路大家一起相互学习 一起进步

    websocket封装使用心跳检测+断线重连

    websocket封装基于 1.websocket四大基础事件 2.扩展心跳检测与断线重连功能 3.核心对象封装,生成与销毁不需要客户端控制

    websocket 心跳连接

    WebSocket是一种在客户端和服务器之间建立持久连接的协议,它允许双方进行全双工...在JavaScript中实现WebSocket心跳连接并不复杂,但需要注意合理的配置心跳间隔、超时判断以及重连策略,以适应不同网络环境的需求。

    jQuery心跳包插件 jHeartbeat

    **jQuery心跳包插件 jHeartbeat** 在Web开发中,实时通信是不可或缺的一部分,尤其是在构建交互性强的应用,如在线聊天室、实时通知系统时。为了实现这种实时性,开发者通常会利用“心跳包”(Heartbeat)技术。...

    netty+websocket实现心跳和断线重连

    可以使用 JavaScript 的 `setInterval` 函数来定时发送心跳帧。 3. **响应心跳** 当服务端接收到心跳消息,应向客户端发送响应,表明连接正常。这可以通过在自定义的 `ChannelInboundHandlerAdapter` 中监听特定的...

    java applet 心跳线 控件

    Java Applet 心跳线控件是一种基于Java编程语言的小程序,它被嵌入到HTML网页中,用于在客户端提供动态交互...如果你正在开发现代Web应用,可能会考虑使用JavaScript、WebSockets或其他更现代的技术来实现类似的功能。

    websocket心跳

    根据给定的信息,本文将详细解释“websocket心跳”的概念,并基于描述中的代码示例来解析其在前后端的实现方式。 ### Websocket 心跳机制概述 Websocket 是一种在客户端与服务器之间建立持久连接的技术,它允许...

    966020406286001HTML+CSS+JS实现爱心跳动特效.zip

    一个典型的JavaScript心跳动画函数可能会使用`setInterval`定时器来周期性地调整爱心的大小,模拟心跳的膨胀和收缩。 此外,为了使动画更流畅,可能还会使用CSS的`transition`属性来定义状态变化时的过渡效果,以及...

    xt123.rar_heartbeat_javascript_心跳

    模拟心跳的动画,下载后改名为XT.EXE执行解压缩

Global site tag (gtag.js) - Google Analytics