1日的时候我把IBM开发者网站上关于COMET的文章进行了转摘,然后就又在博客园上又发现了这篇文章 ,看样子好象还没有连载结束,因此我只作一个链接转向。
http://www.cnblogs.com/lzlynn/archive/2009/01/17/1377383.html
看他的文章内容,也是参考了一下IBM的文章哦。他还说要写框架,观望一下。
肯定还有第四篇第五篇哦。。。
Submitted by gouki on 2009, February 3, 8:04 AM
1日的时候我把IBM开发者网站上关于COMET的文章进行了转摘,然后就又在博客园上又发现了这篇文章 ,看样子好象还没有连载结束,因此我只作一个链接转向。
http://www.cnblogs.com/lzlynn/archive/2009/01/17/1377383.html
看他的文章内容,也是参考了一下IBM的文章哦。他还说要写框架,观望一下。
肯定还有第四篇第五篇哦。。。
Submitted by gouki on 2009, February 1, 10:56 PM
之所以再写一次,是因为看到了IBM上的一篇文章,时间也比较早,我在以前也写过一篇简单的文章来进行介绍,不过这篇IBM的写的比较全,而且我以前的写的也仅仅是评论,并没有就COMET的技术进行详细的介绍。
IBM上是这样说的,这只是简单的摘录一段,详细的还是到该页面去看吧,因为IBM的页面说明了有版权限制,而如果要申请复制文章的话,又比较复杂和繁琐,因此,只能这样了:
Submitted by gouki on 2008, April 10, 2:54 PM
说实话,在看到这个Comet被人提起来的时候,我真的不知道是什么意思。翻开金山词霸,结果求伯君同学告诉我,这是彗星的意思。
彗星?怎么着也不能理解。。。于是乎G了一下,发现原来Comet并不是一个新技术,而是和AJAX一样也是一个炒冷饭的东东。
目前用的最多的使用Comet的大概是两种方法,一种是iframe,一种就是ajax。
用ajax的就没有什么好讲了,无非就是setIntval();定一个时间循环往复,往复循环的用ajax读回数据。
用iframe呢。则是利用现在的一些JS类库(当然不用也可以)生成一个Iframe 的Element,在这个页面里打开一个PHP或者其他的动态网页,再由那个网页不停的生成生成再生成,然后通过iFrame的window.parent.xxx.innerHtml = 'this...value...';通过这种方法将iframe里得到的内容生成到主页面上。
细看看这两种,哪种不是炒冷饭?只是冠以一个好听的名字而己,自从2001年,网络聊天室开始有无刷新聊天时,iframe取得数据返回主页面这种方法就早己经存在。AJAX虽然是最近几年的新酒,但何尝不是原来的那些方法的集合?只是以前可能用的是setIntval定时用window.location.reload();来进行页面刷新,现在是用AJAX取回数据再通过innerHtml来更新DIV区域而己。
自此,对Comet有点失望。毕竟对这些都只是一些简单的封装,没有什么新的东西。