- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 Comet:基于 HTTP 长连接的“服务器推”技术
很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式。最后分析了开发 Comet 应用需要注意的一些问题,以及如何借助开源的 Comet 框架-pushlet 构建自己的“服务器推”应用。<br />“服务器推”技术的应用<br />
2010-12-22 11:07:00 499
转载 Comet—“服务器推”技术
Comet指的是一种Web应用程序架构。可以直接说,它不是一种技术,而是一种思想,只是这种思想采用了已有的技术去实现。在这种思想里,客户端(Client)不需要显式地向服务器端(Server)发出请求,Server会在其数据发生变化的时候主动将数据异步发送给Client,从而使Client能够及时更新数据并呈现给用户。它不同于传统的Web,也不同于当前流行的Ajax,这种思想非常架构思想非常适合event-driven(事件驱动)式的Web应用和对交互性及实时性要求很强的应用,比如股票交易,聊天室,Web
2010-12-21 16:23:00 608
转载 一句js正则的解释
<br />这是JQUERY源码中的一句,<br />// A simple way to check for HTML strings or ID strings<br />// (both of which we optimize for)<br />var quickExpr = /^[^<]*(<(.|/s)+>)[^>]*$|^#(/w+)$/<br /><br />以下是对上面这个正则的解释<br />把/^[^<]*(<(.|/s)+>)[^>]*$|^#(/w+)$/分为两部分。<br />
2010-12-21 13:47:00 524
原创 评论回复之正则表达式
今天碰到一个非常简单的问题,关于js替换字符串的。由于几乎没接触过js的正则,所以特地记录一下。一个评论列表中,每条评论后都有一个回复按钮,点击这个回复,则在下面的输入框的开始位置变成"回复XXX:",但点击其他评论的回复按钮时,同样要变成“回复YYY:”这里就需要一个正则表达式替换字符串了,如下:var str = "回复林大:hello world 回复:大喇喇";alert(str);var newstr = str.replace(/^回复[^:.]*:/,'回复东子:');alert(newstr
2010-12-21 13:43:00 1121
原创 二维数组按其中某个值排序
$appmenu = array(); $sql = "select appcode from userapp where uid=".$uid; $res = $this->db->fetch_all($sql); foreach($res as $row){ $k = $row['appcode']; if($this->apps[$k]['display']==1){ $appsort[$k] = $this->apps[$k]['disp
2010-12-06 13:03:00 782
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人