Builder 解析 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
摘要:源自:http://www.blogjava.net/flustar/archive/2007/12/03/builder.htmlBuilder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。刚接触到这个模式的时候,实在搞不明白它的意思,有什么用。于是,上网google了一圈,终于得到这个大家普遍认可的解释:建造模式是一步一步创建一个复杂的对象,它允许用户可以...
阅读全文
posted @
2010-03-22 10:52
wblade
阅读(1604)
推荐(0)
switch case 遍历 table表头的时候使用枚举来便利 (switch 不支持字符串类型,用这种方式来达到使用目的)
摘要:public enum HeaderEnum { BookName("Book Name"), ISBN("Isbn"), Title("Title"); private final static HeaderEnum [] columns = new HeaderEnum []{ BookName, ISBN, Title }; private final stat...
阅读全文
posted @
2010-03-17 18:00
wblade
阅读(1168)
推荐(0)
Simple javascript HashMap
摘要:function each(object, callback) { if (undefined === object.length) { for ( var name in object) { if (false === callback(object[name], name, object)) break; } } else { for ( var i = 0, len = ob...
阅读全文
posted @
2010-03-12 17:58
wblade
阅读(677)
推荐(0)
JQuery ajax 如何设置同步调用(同时只能触发一个函数) 解决与层显示信息时候的冲突问题
摘要:调用之前设置以下属性弹出信息提示层信息$("div1").visibility = "visible";/*延迟执行ajax 函数 , 此处采用jquery1.2.6 测试, 不延迟一点jquery 在ie6,ie7上的层信息提示会显示不出来*/setTimeout("ajaxSendFun('" + url + "')", 10);$.ajaxSettings.async = false;fun...
阅读全文
posted @
2010-03-11 12:57
wblade
阅读(3291)
推荐(0)
select options 排序(保持option 对象完整性)
摘要:<html> <head></head> <script> function addOption(object, object2) { each(object2, function(o, index) { object.options[index] = o; }) } function sortlist(sortName,i...
阅读全文
posted @
2010-03-10 13:17
wblade
阅读(699)
推荐(0)