我正在使用Websocket(javascript),其中包含以下事件:
ctrlScope.conn.onerror = function() {
ctrlScope.updateStatus();
};
ctrlScope.conn.onclose = function() {
ctrlScope.updateStatus();
};
ctrlScope.conn.onopen = function() {
ctrlScope.updateStatus();
};
正如您所看到的,我正在使用这些事件更新聊天状态,但它看起来是重复的,有没有办法将所有这些Websocket事件合并在一起?
ctrlScope.conn[onError][onClose][onOpen] = function() {
ctrlScope.updateStatus();
};
此外还有一个Websocket变量:readyState,它提供与事件相同的连接状态。这可能会取代功能麻烦,但是$ watch不起作用。
请帮助:(
答案 0 :(得分:1)
我没有尝试过这段代码,但理论上你可以这样编写:
$('#myTest> tbody tr:last').append(td);
这是利用javascript功能使用点表示法(ctrlScope.conn.onopen)或数组表示法(ctrlScope.conn [“onopen”])引用元素