我有一个聊天应用程序,我使用了setInterval()
,用户每隔2秒就会收到聊天消息。改进此聊天应用程序而不是使用setInterval()
的最佳方法是什么?在用户没有收到消息的事件时我们如何listen
?
我搜索并发现了socket programming
的内容。但我想使用jQuery。
非常感谢:)
答案 0 :(得分:1)
你也可以使用带有jQuery的websockets。 Socket.io是一个很棒的库,提供用于处理websockets的API。他们自己做不同的工作,jQuery帮助你使用DOM并提供其他编码工具,如promises,ajax polyfills等。 Socket.io为不支持它的旧浏览器提供websocket API和polyfill。
以下是使用sockets.io和node.js后端创建简单聊天应用程序的small tutorial。
答案 1 :(得分:1)