- 博客(5)
- 收藏
- 关注
结构型模式 - Composite(组合)模式
定义: 把多个对象组成树状结构来表示局部与整体,这样用户可以一样的对待单个对象和对象的组合。 组合模式的通过树形结构来描述单个对象和对象组合,通过迭代的方式获取节点下的子节点,同时通过一个高度抽象的接口使用户可以一致的操作单个对象和对象组合,简化客户端的工作。 同时由于使用树状结构,可以灵活添加、删除节点,而不用改动过客户端代码。 定义角色: compo...
2009-04-15 16:54:17
113
结构型模式 - Facade(外观)模式
定义: 为子系统中的一组接口提供一个一致的界面, 外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 定义角色: SubSystem:可以有一个或多个子系统,每个子系统的功能都相对独立;子系统并不知道Facade的存在,相对子系统而言Facade仅仅是另一个客户端 Facade:提供统一接口供客户调用,该角色知道子系统的相关功能 Outlook功能: ...
2009-04-01 18:06:12
113
结构型模式 - Adapter(适配器)模式
定义: 将一个类的接口转换成客户端期望的另一个接口。适配器模式可以消除由于接口不匹配所造成的类兼容性问题。 简单的讲就是客户期望调用我们已存的代码功能,但客户已经定义好了自己的接口标准,为了使我们已有的代码能适用客户的接口,所以需要用到适配器模式。 该模式定义的角色有一下三种: Target:使用者所期待得到的接口 Adaptee:具体调用类中的方法 Adapte...
2009-03-29 16:11:47
83
JQuery遍历修改url路径
功能描述: 根据客户选择下拉框,同步中部分超链的请求传递参数与下拉框中的值相等。 代码中用到JQuery的cookie插件:jquery.cookie.js jquery.cookie.pack.js 关于该插件不做过多介绍,可以通过google获得更多信息。页面部分: 假设页面有一个用于标识状态的select <select id="type"> &...
2009-03-27 16:00:11
278
原创 JQuery实现ckeckbox全选和反选
从网上找了几种方法: 1.页面需要两个按钮分别用于“选中”和“取消”功能。 [code="js"] $(function() { $("#checkall").click(function() { $("input[@name='checkname[]']").each(function() { | $(this).attr("che...
2009-03-27 15:22:30
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人