客户端通过脚本和服务器保持请求,每次请求刷新一个时间,服务器检查这个时间,如果发现时间超过预定,则可以判断该客户端浏览器已关闭。然后对进行相应得操作。如果你想知道是那个客户端浏览器关闭,可以把会话绑定到轮询对象中。长连接不是所有服务器都支持得,这种方式,比你的现实多了。我的个人看法。我首先同意这几种做法,它们也能实现这个需求,他们都通过客户端的轮询,更新服务器的最后访问时间,让服务器检测超时。我来谈谈我对这2种做法的理解1服务器端如何进行超时判断,启动一个后台线程进行定时轮询?循环检查每个session是否超过了间隔?2如果用线程,那么服务器端判断的间隔或者周期是多少,1秒,10秒,20秒.....
http://www.jb51.net//article/16314.htm
var func = eval("(function(){})");alert(typeof func);--------更进一步的问题是,书中对匿名和具名函数在JScript与SpiderMonkey中的表现解释得不够清楚。好的,这篇文章就这个问题深入讨论,不单涉及书中的内容,也更深入地讲述一下JS的解释与执行过程——其实所有的内容在书中都有涉及,但过于分散,不便于专门地来分析一个具体问题。首先,应该明确表达式与语句。对于JS来说,eval()总是试图执行一个语句,因此它必须先将执行文本理解为语句。如下:--------eval("1")-------...
http://www.jb51.net//article/15277.htm
做新人难....看了各种修改帖还没有关于QQ的正好自己琢磨着修改QQ所以写个QQ帖吧~ 现在的QQ越来越难用,在高配置上老是死机,更别提qq2005了,有什么穷人修改的QQ,QQ登陆界面是打着他的广告,好像别人不知道他会改一样,这里我就不提他改创世纪主页了,据我了解用他改过的QQ也好不了多少,服务器d:system下经常有QQ出错的文件提示。本着大家技术讨论研究,所以写一下关于我修改qq2005的一些方法。也希望大家有更多的方法。关于修改的软件exescope,可以到里下载一下就可以了。关于QQ版本,本人强烈建议用QQ2005II正版,为什么呢,这个QQ版本稳定,该有的功能都有了。版本越...
http://www.jb51.net//article/11592.htm
新年新气象!好好研究一把自己关心的专项问题。感兴趣的兄弟们请务必踊跃发言。首先,我抛砖引玉了。“混淆”也好,“加密”也好,都是为了加强代码的安全性,防范被人任意查看,在一定程度上保护资源。请大家注意,在本主题的标题上,我把“混淆”、“加密”这两个概念堆在一起了,为的是从实现目的的角度着眼,从实践的角度着手,不主观地排斥任何手段。所有“混淆”技巧都是为了降低代码的可读性;所有“加密”技巧都是要通过“解密”计算过程将代码还原以后才能执行。但是,把“混淆|加密”和在一起讨论,并不意味着我们要把概念搞混,在这里为了预防接下来的讨论中发生因概念不清而导致偏离主题,在先说明我们这里所讨论的范畴不包含代码的...
http://www.jb51.net//article/9830.htm
代码theMonths = new MakeArray(12) // load array with English month names function MakeArray(n) { this[0] = "anuary" this[1] = "February" this[2] =&nb...
http://www.jb51.net//article/8831.htm
当我们在IE中使用IE提供的DOM时,我们会发现关于style的相关属性有三个分组,它们分别是style、runtimeStyle和currentStyle。关于这个三种style的作用和基本用途,我曾经在这篇文章中有讲过,但随着越来越深入的使用,总算对怎么使用runtimeStyle属性有了一些自己的心得。 首先,runtimeStyle属性不是必需的,它的存在甚至远没有currentStyle有意义,因为由于IE布局、呈现原理限制,style属性里的定义,总有一些是无法和currentStyle同步的。什么意思呢?比如我们不设定TR元素的lin...
http://www.jb51.net//article/7976.htm
原文:http://www.opencjk.org/~scz/ 关于计算机名的相关讨论http://www.opencjk.org/~scz/windows/200603151441.txtQ: 我的电脑->属性->计算机名->计算机描述,我想改动这里,但它是灰色不可写的。A: 如果lanmanserver service未启用,就会这样。执行"net start srv"即可。Q: 我想修改所属工作组,但那里是灰色不可写的。A: 如果lanmanworkstation service未...
http://www.jb51.net//article/7546.htm
Flash嵌入的问题论坛中有人问了好多次,到底应该怎么用,为什么通不过验证,要通过验证怎么办等等等。讨论中也出现了不少的误解,所以我单开一个帖总结一下我所知道的东西,不想看我罗嗦的直接跳到最后看结论就可以了。一、传统的方法<objectclassid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="...
http://www.jb51.net//article/7107.htm
页面两边对称的对联式Flash广告很常见,我们今天姑且不谈如何制作对联广告,主要讲一下Flash广告里的小“×”(关闭按扭)的代码,以及它和外部网页环境的接合。这个关闭按扭的制作也是有一点学问的。 具体步骤如下: 画一个小“×”的关闭按扭的图形,这应该不难吧?全部选中后,按下F8键转化成一个“按扭”组件,点击选中这个小按扭后,按下F9键打开动作面板,添加以下代码:以下为程序代码:on (release){ getURL("FSCommand:", "");} 就这么简单吗?对,在Flash里就是这么简单了,当然,还要在网页里做以下工作。 ...
http://www.jb51.net//article/6607.htm
Flash嵌入的问题论坛中有人问了好多次,到底应该怎么用,为什么通不过验证,要通过验证怎么办等等等。讨论中也出现了不少的误解,所以我单开一个帖总结一下我所知道的东西,不想看我罗嗦的直接跳到最后看结论就可以了。一、传统的方法[code]<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0...
http://www.jb51.net//article/5527.htm
看过许多UBB代码,包括JS,ASP,JSP的,一直没发现表格的UBB,虽然可以直接用HTML模式实现相同表格功能,但对于某些开放的站点来说开放HTML模式终究是不合适的,故一直想实现表格的UBB。 我的设想是在HTML编辑器(HTML,FRONTPAGE,DW)中作好表格,把<替换为[,>替换为],直接复制HTML并提交发布。 可惜经过实践,发现很难。因为表格的HTML标记和其他元素的HTML标记差别很明显,主要原因TD,TR,特别是TABLE都能嵌套。其实我遇到的...
http://www.jb51.net//article/493.htm
