我编写了一个行为如下的 Adobe AIR 应用程序:
用户登录并使用 setTimeout 创建一个永久循环。此循环执行 HTTP 请求,比较返回到全局变量的 json md5 字符串。如果这两个值不同,则用新内容更新 dom。当用户执行其他操作(例如发送回复或删除消息)时,将执行静默更新,这会“暂停”循环。它基本上就像一个简单的电子邮件客户端。
我这样做的方式不可靠并导致内存泄漏。我计划从头开始重写它,我不想最终陷入和现在一样的境地。如果有人可以给我他们将如何做的例子或给我任何建议,将不胜感激。提前致谢!