收录日期:2019/10/18 22:12:11 时间:2016/06/06 10:24:53 标签:JavaScript
如题
如果用setInterval定时持续启动一个程序(尤其是获取页外资源的函数,如xmlhttp)
如果时间设置为1秒一次,那么浏览器很可能出现假死现象(有可能导致死机)
在无刷新技术中,就是用的这个setInterval,但是如果这么慢
无刷新技术有又什么用呢?
你用得不好不等于人人都用得不好啊,看看别人的代码怎么写的不就清楚了.
我想做个聊天室
但是如果这样占资源的话
那我只得10秒刷新一次了
帮你顶
应该是代码优化的问题,

1秒调用1次xmlhttp??/  

现在哪怕是QQ,MSN都不敢做到每秒获取网络数据啊,难道你的程序比他们都牛?


第二是内存泄漏的问题,在长时间反复运行的函数中,哪怕每次只有一点点的内存泄露,累计起来其后果都是可怕的。。
对这样一个聊天室的成品相当感兴趣
关键一点要注意,不要在函数内new xmlhttp,我想很多人刚开始都是犯这个毛病,释放不了内存,在IE进程里明显可以看到内存直线上升,我刚开始也犯了这个毛病,呵呵,你可以检查一下你的代码,有可能也是这个毛病
建议使用 setTimeout,在刷新过后新启刷新的线程,这样不会造成阻塞,也最多只会一次阻塞。xmlhttp只需要一个全局的就可以,性能问题不大。

多媒体演示程序求教 q3a源代码地址 疑案和教训...... 有关多层应用系统的开发,急急? 如何在保持文本中原有自然段(即开头空两格)的情况下去掉行尾的回车换行。请高手赐教!(以前问过,但没说明白) 如何用vc编写程序抓取cd音轨到wave文件 各位网友!听专家讲《WINDOWS程序设计》不错,北大出的,第五版,请问哪里有电子版下载?谢谢! 字体的问题? 在win2000中,两个域控制器如何互相访问? 请问用vc怎么样发一个广播,然后让这个子网的机器应答呢? 如何将DBGRID中的多条记录通过QRDBTEXT同时打印出来! 怎么用API函数获得被的程序的句柄 寻找cuteftp 4.2注册号? 请高手们来讲讲:在VC中如何调试COM组件代码? 小问题,加大分。。呵呵 哪有rational rose 2000下载 如何解决:fatal error C1010: unexpected end of file while looking for precompiled header directive 程序员年薪到底多少? 请问哪有UNIX平台的函数的详细介绍? 如何学unix? 怎样改变CTreeCtrl节点的图标?(HELP!) ASPack的非限时版本在何处下载 怎么逻辑上合并一个数据表 请问谁知道详细windows的休眠功能原理,是不是调用中断? 不好意思,专家分是什么的干活?,参与分有有什么用?可用分我就知道了,嘿嘿! 请问在red hat 6.2怎样驱动dimand s90声卡? 软件发布:西风新闻浏览器 发布软件:西风新闻浏览器1.0.5 如何使程序最小化到任务栏上,而不是缩小到屏幕上的某个位置? VB的数据库问题