2005年10月12日
摘要: 前面讲了要做可编辑且指定select的无限联动下拉菜单,我先写个可编辑的下拉框类,那个菜单在下篇中写。 网上的可编辑下拉框,用2个以上就有位置显示问题产生,所以我修正了,写了下面的东西。 说白了,可编辑下拉框就是在select上面放一个input,下面是一个可编辑下拉框类(combox.js):/** *可编辑下拉框对象类 * *可编辑下拉框,其实就是在下拉框的上面放了个无边框的输入框,在... 阅读全文
posted @ 2005-10-12 22:17 往事如风 阅读(4850) 评论(6) 推荐(0)
摘要: 前面我讲了普通的无限联动下拉框,但是,如果要指定select呢?这就要用下面这个联动下拉框类了。 由于要指定select,所以,前面的容器不需要了,我们用个数组把指定的select保存,另外,所用数据的结构稍有变化,多了个深度项,无限分类中每项肯定是有个深度的。 所用数据sortArr.js如下:var arrSorts = new Array(35);arrSorts[0] = ["1"... 阅读全文
posted @ 2005-10-12 22:08 往事如风 阅读(1255) 评论(0) 推荐(0)
摘要: 前段时间,由于项目原因,需要实现无限分类,就设计了一个无限分类的数据结构,然后又有了联动的要求,上网找了好久,没找到合适的,基本上都是定了级数的,要不就是不怎么好用的,只好自己写了,用到的数据结构当然就是实现无限分类的那张表的结构了,嘿嘿。 下面这个是个简单的无限分类联动下拉框类,在我后面的文章,会介绍更复杂的:-)。 好了,代码就这些了,大家可以存下来,运行就可以看到效果的。 有三个文... 阅读全文
posted @ 2005-10-12 21:53 往事如风 阅读(1107) 评论(0) 推荐(0)
2005年6月21日
摘要: 昨天写了点适配器模式的心得,由于写得不怎么清楚,索性删掉。 今天停了一天的电,白天根本写不了东西,唉~~ 晚上来电了,开始写东西。 上次写了建造模式,现在再来看看适配器模式。 先说变压器(Adapter),变压器把一种电压变换成另一种电压。再看个成语,“移花接木”。 我们经常碰到要将一个类的接口转换成客户希望的另外一个接口,即让一个类里的某方法体现出另一个类里某方法产生... 阅读全文
posted @ 2005-06-21 21:11 往事如风 阅读(861) 评论(1) 推荐(0)
2005年6月20日
摘要: 今天看了看建造模式,就上来写点心得体会。 先套用一段理论:建造模式是将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程。 怎么理解呢? 一个大的系统,我们该怎样设计?我想,对于一个好的设计来说,应该是尽量不用具体的东西来定义,正如... 阅读全文
posted @ 2005-06-20 09:17 往事如风 阅读(1064) 评论(0) 推荐(0)
摘要: 一直以来,对接口和抽象类了解都不是很深,前天看了下,有了少少心得。 接口应该是用得最多的,为什么?就应为一个类可以实现多个接口,但它只能有一个基类。在这里,基类我们指的是抽象类,具体类由于什么都实例化了,改起来麻烦,所以最好不用具体类。 抽象类有个好处就是,它可以有方法的具体实现,也可以不写方法的具体实现,而接口里是没有具体实现的。 一个类如果实现一个接口,那它必然要实现接口里的所有方法... 阅读全文
posted @ 2005-06-20 08:50 往事如风 阅读(1274) 评论(6) 推荐(0)
2005年6月19日
摘要: 昨天看了下命令模式,有了点心得。 先看一个典故:《后汉书·吕布传》:“诸将谓布曰:‘将军常欲杀刘备,今可假手于术。’”。 命令模式把一个请求或者操作封装到一个对象中。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。命令模式允许请求的一方和发送的一方独立开来,使得请求的一方不必知道接收请求的一方的接口,更不必知道请求是怎么被接收,以及操作是否执行,何时被执行以及是怎么被执行... 阅读全文
posted @ 2005-06-19 10:09 往事如风 阅读(1000) 评论(0) 推荐(0)
2005年6月18日
摘要: 昨天讲了Singleton模式,今天就工厂模式来讲讲。 在面向对象的编程中,工厂模式是一种经常被使用到的模式。在工厂模式里,有一个公共的抽象父类,父类有一组子类实例,还有一个工厂类,创建不同的子类时,把任务交给工厂类,由它选择生成哪个子类实例,即用户只需要传递必要的参数给工厂类就可以了。 工厂模式分3种: 1.简单工厂(Simple Factory)模式; 2.工厂方法(Factory... 阅读全文
posted @ 2005-06-18 10:19 往事如风 阅读(687) 评论(1) 推荐(0)
2005年6月17日
摘要: 前些天摆弄java,参考一些资料写了个数据库连接池,对里面只产生一个实例的那种做法深表佩服,今天中午又听到别人在说设计模式,受不了了,就上网Down了点资料来。 一来就看到了Singleton模式,一看,呀,不就是那个连接池里用的方法么?!噢,原来如此。 Singleton 是一种创建性模型,它用来确保只产生一个实例,并提供一个访问它的全局访问点。 为了实现 Singleton 模式,我... 阅读全文
posted @ 2005-06-17 16:42 往事如风 阅读(631) 评论(0) 推荐(0)
2005年6月14日
摘要: 2005.04.29发表于blog.csdn.net/zxub 昨天搬家居然忘搬这篇文章了,郁闷~ 以前写了关于静态页面刷新后,跳转菜单定位的函数,前几天没事看了看,感觉还是有点问题,通用性不好,所以写了下面这个静态页面获取URL传递参数的函数,顺便说一句,html页面上的元件不是只可以用默认的标签,可以自己加的,如:看到那个gotoURL了么?直接加上就可以用,很方便的,写函数的时候无意... 阅读全文
posted @ 2005-06-14 09:31 往事如风 阅读(1194) 评论(0) 推荐(0)