当a页面更新a.js就触发让b页面的b.js重新加载 50

a页面是个缓存页,它会每隔一段时间就自动生成一次,给它加个a.js,每一次更新a.js都让在b页面里的b.js重新载入一次,a.js要怎么写?b.js要怎么写?简单来说,... a页面是个缓存页,它会每隔一段时间就自动生成一次,给它加个a.js,
每一次更新a.js都让在b页面里的b.js重新载入一次,
a.js要怎么写?b.js要怎么写?
简单来说,就是a页面更新了,即使是处于打开状态的b页面都会通知说:a页面那货更新了!
要用a通知b的方式,不能用不停刷新的轮询方式哦
展开
 我来答
youe
2017-07-25 · TA获得超过209个赞
知道小有建树答主
回答量:140
采纳率:100%
帮助的人:88.6万
展开全部

你这个需要用到websocket技术,

就相当于聊天,实时通知

所以后台技术需要加上这个技术,

前台就相对简单,只要加上

<script src="https://cdn.bootcss.com/socket.io/2.0.3/socket.io.slim.js"></script>

引用socket

然后监听相应的数据变化

var socket= new io.Socket('localhost',{ 
  port: 8080 
}); 
socket.connect();
// 添加一个连接监听器
socket.on('connect',function() { 
  console.log('Client has connected to the server!'); 
}); 
// 添加一个连接监听器
socket.on('message',function(data) { 
  console.log('Received a message from the server!',data); 
});
lizole
2017-07-25 · TA获得超过508个赞
知道小有建树答主
回答量:466
采纳率:66%
帮助的人:122万
展开全部
这应该是后台处理的,a更新时,向b发送状态。
前台无法完成,a即使更新了,但没有访问,a.js是不会执行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式