- 博客(8)
- 问答 (1)
- 收藏
- 关注
jQuery 操作INPUT
获取选中的值 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')...
2010-03-19 11:09:49 113
原创 推技术聊天室的实现(下)
下面我们来看看具体实现流程: 聊天服务器的实现 我们的服务器的核心部分是ThreadedChatHandle类,我们需要处理的数据主要包括两部分——在线列表和用户发言。在线列表可以直接使用大的对象数组,这是基于一个聊天室容量是有限制的考虑。而用户的发言直接发到管道里面就可以了。 在线列表类的定义如下: class Chater { private st...
2009-12-17 16:57:53 136
原创 推技术聊天室的实现(上)
基于推技术的聊天室在国内现在已经比较常见。这种聊天室最大的特点是不使用浏览器每格一段时间就刷新的方式,而让服务器不定时往客户端写聊天的内容。当有人发言时,屏幕上才会出现新聊天内容,而且聊天内容是不断向上滚动的,如果浏览器状态栏在的话,可以看到进度条始终处于下载页面状态。即使这种聊天室容纳上百人,性能不会明显的降低。而以往的CGI或活动服务器端脚本做的聊天室性能明显就不行了。 推技术的聊天...
2009-12-17 14:04:04 138
汉诺塔递归算法
汉诺塔是递归算法里的一个经典案例,有三根柱子A,B,C,A柱子上有N个盘子,从小到大依次叠放,要求把A上的盘子都移到C上,B可以作为临时存放,移动的时候必须始终遵循小盘子在大盘子上面,且每次只能移动一个盘子,求其算法。用java实现如下: [code="java"] public class Hanoi{ public static void main(String[] args){...
2009-08-26 16:53:27 479
回顾Java中的代理模式
代理模式有三个角色 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口(这里卖电脑); 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作时,附加其他的操作,相当于对真实对象进行封装(电脑代理商可以卖电脑,同时为了吸引顾客可能还要附送一...
2009-04-03 15:34:49 101
原创 Javascript如何创建对象
除JSON外,在JavaScript中我们可以使用new操作符结合一个函数的形式来创建对象。例如: [code="html"] function MyFunc() {}; //定义一个空函数 var anObj = new MyFunc(); //使用new操作符,借助MyFun函数,就创建了一个对象 [/code] JavaScript的这种...
2009-01-06 00:34:33 89
原创 开始学习Extjs
[size= large]最近开始研究EXTJs,觉得其页面的表现效果真的不错,但是对其内存的消耗不免有点担心,但是相信Extjs还是有它的发展空间的,为了学习Extjs,今天刚学会用的FireBug,火狐的一款插件,调试JavaScript真的很强大,努力学习中.......[/size]...
2009-01-05 16:56:07 68
空空如也
求淘宝内推
2011-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人