服务器发送的事件,我可以创建多少个事件源
Server sent event, how many event source can i create
我有一个包含用户详细信息的数据库,然后在页面中单独列出它们。我正在使用服务器发送的事件来调用它们。但是每次我初始化时。这样做对吗?
if (!!window.EventSource) {
var source = new EventSource("get_vacation_days.php");
} else {
alert("Your browser does not support Server-sent events! Please upgrade it!");
}
source.addEventListener("message", function(e) {
getVacationDays(e.data);
}, false);
source.addEventListener("open", function(e) {
console.log("Connection was opened.");
}, false);
source.addEventListener("error", function(e) {
console.log("Error: " );
console.log(e);
}, false);
接下来的数据:
if (!!window.EventSource) {
var source = new EventSource("get_days_in_company.php");
} else {
alert("Your browser does not support Server-sent events! Please upgrade it!");
}
source.addEventListener("message", function(e) {
getDaysInCompany(e.data);
}, false);
source.addEventListener("open", function(e) {
console.log("Connection was opened.");
}, false);
source.addEventListener("error", function(e) {
console.log("Error: " );
console.log(e);
}, false);
您可以有多个 EventSource,唯一的限制是您希望在客户端的浏览器中工作多少,以及您的基础架构可以处理多少打开的连接。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- onkeyup无法动态创建多个文本区域
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何访问声音管理器2创建的声音对象
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- 使用Facebook live API创建实时视频对象时的隐私设置
- 在动态创建的元素上获取对特定选择器的引用
- 如何创建带有插槽的vue js组件预加载程序
- 如何在创建键时引用来自同一对象的键
- 如何创建JSON数组
- 有没有一种方法可以记录在javascript中创建了多少个实例
- 我将如何创建一个javaScript函数来计算选中了多少复选框
- 可以创建的最大 VxWorks 防风标记数量是多少
- 服务器发送的事件,我可以创建多少个事件源
- 实例化函数对象时创建局部变量多少次?( 高级 )
- 用JavaScript重新创建一个函数需要多少内存
- 将创建多少个内部函数的副本